PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 12.7.3
Jetpack – WP Security, Backup, Speed, & Growth v12.7.3
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 / infinite-scroll / themes / twentyten.php
twentyten.php
61 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 * Infinite Scroll Theme Assets
4 *
5 * Register support for @Twenty Ten and enqueue relevant styles.
6 *
7 * @package jetpack
8 */
9
10 /**
11 * Add theme support for infinity scroll
12 */
13 function jetpack_twentyten_infinite_scroll_init() {
14 add_theme_support(
15 'infinite-scroll',
16 array(
17 'container' => 'content',
18 'render' => 'jetpack_twentyten_infinite_scroll_render',
19 'footer' => 'wrapper',
20 'footer_widgets' => jetpack_twentyten_has_footer_widgets(),
21 )
22 );
23 }
24 add_action( 'init', 'jetpack_twentyten_infinite_scroll_init' );
25
26 /**
27 * Set the code to be rendered on for calling posts,
28 * hooked to template parts when possible.
29 *
30 * Note: must define a loop.
31 */
32 function jetpack_twentyten_infinite_scroll_render() {
33 get_template_part( 'loop' );
34 }
35
36 /**
37 * Enqueue CSS stylesheet with theme styles for infinity.
38 */
39 function jetpack_twentyten_infinite_scroll_enqueue_styles() {
40 if ( wp_script_is( 'the-neverending-homepage' ) ) {
41 // Add theme specific styles.
42 wp_enqueue_style( 'infinity-twentyten', plugins_url( 'twentyten.css', __FILE__ ), array( 'the-neverending-homepage' ), '20121002' );
43 }
44 }
45 add_action( 'wp_enqueue_scripts', 'jetpack_twentyten_infinite_scroll_enqueue_styles', 25 );
46
47 /**
48 * Do we have footer widgets?
49 */
50 function jetpack_twentyten_has_footer_widgets() {
51 if ( is_active_sidebar( 'first-footer-widget-area' ) ||
52 is_active_sidebar( 'second-footer-widget-area' ) ||
53 is_active_sidebar( 'third-footer-widget-area' ) ||
54 is_active_sidebar( 'fourth-footer-widget-area' ) ) {
55
56 return true;
57 }
58
59 return false;
60 }
61