Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
66.67% covered (warning)
66.67%
8 / 12
100.00% covered (success)
100.00%
1 / 1
CRAP
n/a
0 / 0
jetpack_register_social_logos
100.00% covered (success)
100.00%
8 / 8
100.00% covered (success)
100.00%
1 / 1
3
1<?php
2/**
3 * Social Logos
4 * Icon Font of the social logos we use on WordPress.com and in Jetpack
5 *
6 * Reference: https://github.com/Automattic/social-logos
7 *
8 * @package automattic/jetpack
9 */
10
11if ( ! defined( 'ABSPATH' ) ) {
12    exit( 0 );
13}
14
15define( 'JETPACK_SOCIAL_LOGOS_URL', plugin_dir_url( __FILE__ ) . 'social-logos/' );
16define( 'JETPACK_SOCIAL_LOGOS_DIR', plugin_dir_path( __FILE__ ) . 'social-logos/' );
17
18/**
19 * Globally registers the 'social-logos' style and font.
20 *
21 * This ensures any theme or plugin using it is on the latest version of Social Logos, and helps to avoid conflicts.
22 */
23function jetpack_register_social_logos() {
24    if ( ! wp_style_is( 'social-logos', 'registered' ) ) {
25        /** This filter is documented in modules/sharedaddy/sharing.php */
26        $post_fix = apply_filters( 'jetpack_should_use_minified_assets', true ) ? '.min' : '';
27        wp_register_style(
28            'social-logos',
29            JETPACK_SOCIAL_LOGOS_URL . 'social-logos' . $post_fix . '.css',
30            false,
31            JETPACK__VERSION
32        );
33    }
34}