PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 8.9.4
Jetpack – WP Security, Backup, Speed, & Growth v8.9.4
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 All 500 releases
jetpack / modules / sharedaddy.php
sharedaddy.php
48 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Module Name: Sharing
4 * Module Description: Add Twitter, Facebook and Google+ buttons at the bottom of each post, making it easy for visitors to share your content.
5 * Sort Order: 7
6 * Recommendation Order: 6
7 * First Introduced: 1.1
8 * Major Changes In: 1.2
9 * Requires Connection: No
10 * Auto Activate: No
11 * Module Tags: Social, Recommended
12 * Feature: Engagement
13 * 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
14 *
15 * @package Jetpack
16 */
17
18 use Automattic\Jetpack\Status;
19 use Automattic\Jetpack\Redirect;
20
21 if ( ! function_exists( 'sharing_init' ) ) {
22 require dirname( __FILE__ ) . '/sharedaddy/sharedaddy.php';
23 }
24
25 add_action( 'jetpack_modules_loaded', 'sharedaddy_loaded' );
26
27 /**
28 * Sharing module code loaded after all modules have been loaded.
29 */
30 function sharedaddy_loaded() {
31 Jetpack::enable_module_configurable( __FILE__ );
32 add_filter( 'jetpack_module_configuration_url_sharedaddy', 'jetpack_sharedaddy_configuration_url' );
33 }
34
35 /**
36 * Return Jetpack Sharing configuration URL
37 *
38 * @return string Sharing config URL
39 */
40 function jetpack_sharedaddy_configuration_url() {
41 $status = new Status();
42 if ( $status->is_offline_mode() || $status->is_staging_site() || ! Jetpack::is_user_connected() ) {
43 return admin_url( 'options-general.php?page=sharing' );
44 }
45
46 return Redirect::get_url( 'calypso-marketing-sharing-buttons' );
47 }
48