PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 15.2.1
Jetpack – WP Security, Backup, Speed, & Growth v15.2.1
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 / theme-tools / compat / twentyfourteen.php
twentyfourteen.php
48 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Jetpack Compatibility File
4 * See: https://jetpack.com/
5 *
6 * @package automattic/jetpack
7 */
8
9 if ( ! defined( 'ABSPATH' ) ) {
10 exit( 0 );
11 }
12
13 /**
14 * Removes sharing markup from post content if we're not in the loop and it's a
15 * formatted post.
16 *
17 * @param bool $show Whether to show sharing options.
18 * @param WP_Post $post The post to share.
19 * @return bool
20 */
21 function twentyfourteen_mute_content_filters( $show, $post ) {
22 $formats = get_theme_support( 'post-formats' );
23 if ( ! in_the_loop() && is_array( $formats ) && has_post_format( $formats[0], $post ) ) {
24 $show = false;
25 }
26 return $show;
27 }
28 add_filter( 'sharing_show', 'twentyfourteen_mute_content_filters', 10, 2 );
29
30 /**
31 * Enqueue Jetpack compat styles for Twenty Fourteen.
32 */
33 function twentyfourteen_init_jetpack() {
34 /**
35 * Add our compat CSS file for custom widget stylings and such.
36 * Set the version equal to filemtime for development builds, and the JETPACK__VERSION for production.
37 */
38 if ( ! is_admin() ) {
39 $version = false;
40 if ( method_exists( 'Jetpack', 'is_development_version' ) ) {
41 $version = Jetpack::is_development_version() ? filemtime( plugin_dir_path( __FILE__ ) . 'twentyfourteen.css' ) : JETPACK__VERSION;
42 }
43 wp_enqueue_style( 'twentyfourteen-jetpack', plugins_url( 'twentyfourteen.css', __FILE__ ), array(), $version );
44 wp_style_add_data( 'twentyfourteen-jetpack', 'rtl', 'replace' );
45 }
46 }
47 add_action( 'init', 'twentyfourteen_init_jetpack' );
48