summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/modules/gravatar-hovercards.php')
-rw-r--r--plugins/jetpack/modules/gravatar-hovercards.php19
1 files changed, 15 insertions, 4 deletions
diff --git a/plugins/jetpack/modules/gravatar-hovercards.php b/plugins/jetpack/modules/gravatar-hovercards.php
index 1c111fc7..b3df9839 100644
--- a/plugins/jetpack/modules/gravatar-hovercards.php
+++ b/plugins/jetpack/modules/gravatar-hovercards.php
@@ -1,11 +1,15 @@
<?php
/**
* Module Name: Gravatar Hovercards
- * Module Description: Show a pop-up business card of your users' gravatar profiles in comments.
- * Sort Order: 8
+ * Module Description: Enable pop-up business cards over commenters’ Gravatars.
+ * Jumpstart Description: let commenters link their profiles to their Gravatar accounts, making it easy for your visitors to learn more about your community.
+ * Sort Order: 11
+ * Recommendation Order: 13
* First Introduced: 1.1
* Requires Connection: No
* Auto Activate: Yes
+ * Module Tags: Social, Appearance
+ * Feature: Jumpstart
*/
define( 'GROFILES__CACHE_BUSTER', gmdate( 'YM' ) . 'aa' ); // Break CDN cache, increment when gravatar.com/js/gprofiles.js changes
@@ -26,7 +30,7 @@ function grofiles_hovercards_init() {
}
function gravatar_hovercards_configuration_load() {
- wp_safe_redirect( admin_url( 'options-discussion.php#gravatar-hovercard-options' ) );
+ wp_safe_redirect( admin_url( 'options-discussion.php#show_avatars' ) );
exit;
}
@@ -170,8 +174,15 @@ function grofiles_get_avatar( $avatar, $author ) {
function grofiles_attach_cards() {
global $blog_id;
- if ( 'disabled' == get_option( 'gravatar_disable_hovercards' ) )
+ // Is the display of Avatars disabled?
+ if ( ! get_option( 'show_avatars' ) ) {
return;
+ }
+
+ // Is the display of Gravatar Hovercards disabled?
+ if ( 'disabled' == get_option( 'gravatar_disable_hovercards' ) ) {
+ return;
+ }
wp_enqueue_script( 'grofiles-cards', ( is_ssl() ? 'https://secure' : 'http://s' ) . '.gravatar.com/js/gprofiles.js', array( 'jquery' ), GROFILES__CACHE_BUSTER, true );
wp_enqueue_script( 'wpgroho', plugins_url( 'wpgroho.js', __FILE__ ), array( 'grofiles-cards' ), false, true );