diff options
Diffstat (limited to 'plugins/jetpack/modules/sharedaddy.php')
-rw-r--r-- | plugins/jetpack/modules/sharedaddy.php | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/plugins/jetpack/modules/sharedaddy.php b/plugins/jetpack/modules/sharedaddy.php new file mode 100644 index 00000000..6b5d83c7 --- /dev/null +++ b/plugins/jetpack/modules/sharedaddy.php @@ -0,0 +1,44 @@ +<?php +/** + * Module Name: Sharing + * Module Description: Add Twitter, Facebook and Google+ buttons at the bottom of each post, making it easy for visitors to share your content. + * Sort Order: 7 + * Recommendation Order: 6 + * First Introduced: 1.1 + * Major Changes In: 1.2 + * Requires Connection: No + * Auto Activate: No + * Module Tags: Social, Recommended + * Feature: Engagement + * Additional Search Queries: share, sharing, sharedaddy, social buttons, buttons, share facebook, share twitter, social media sharing, social media share, social share, icons, email, facebook, twitter, linkedin, pinterest, pocket, social widget, social media + * + * @package Jetpack + */ + +if ( ! function_exists( 'sharing_init' ) ) { + require dirname( __FILE__ ) . '/sharedaddy/sharedaddy.php'; +} + +add_action( 'jetpack_modules_loaded', 'sharedaddy_loaded' ); + +/** + * Sharing module code loaded after all modules have been loaded. + */ +function sharedaddy_loaded() { + Jetpack::enable_module_configurable( __FILE__ ); + add_filter( 'jetpack_module_configuration_url_sharedaddy', 'jetpack_sharedaddy_configuration_url' ); +} + +/** + * Return Jetpack Sharing configuration URL + * + * @return string Sharing config URL + */ +function jetpack_sharedaddy_configuration_url() { + if ( Jetpack::is_development_mode() || Jetpack::is_staging_site() || ! Jetpack::is_user_connected() ) { + return admin_url( 'options-general.php?page=sharing' ); + } + + $site_suffix = Jetpack::build_raw_urls( get_home_url() ); + return 'https://wordpress.com/marketing/sharing-buttons/' . $site_suffix; +} |