diff options
Diffstat (limited to 'plugins/jetpack/modules/gravatar-hovercards.php')
-rw-r--r-- | plugins/jetpack/modules/gravatar-hovercards.php | 19 |
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 ); |