Making WordPress.org


Ignore:
Timestamp:
05/20/2016 05:50:02 PM (9 years ago)
Author:
obenland
Message:

Plugin Directory: Bring Customizer enhancements into the namespace.

See #1719.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/functions.php

    r3193 r3196  
    110110
    111111/**
     112 * Add postMessage support for site title and description for the Theme Customizer.
     113 *
     114 * @param \WP_Customize_Manager $wp_customize Theme Customizer object.
     115 */
     116function customize_register( $wp_customize ) {
     117    $wp_customize->get_setting( 'blogname' )->transport         = 'postMessage';
     118    $wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage';
     119}
     120add_action( 'customize_register', __NAMESPACE__ . '\customize_register' );
     121
     122/**
     123 * Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
     124 */
     125function customize_preview_js() {
     126    wp_enqueue_script( 'wporg_plugins_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151215', true );
     127}
     128add_action( 'customize_preview_init',  __NAMESPACE__ . '\customize_preview_js' );
     129
     130/**
    112131 * Custom template tags for this theme.
    113132 */
    114133require get_template_directory() . '/inc/template-tags.php';
    115 
    116 /**
    117  * Customizer additions.
    118  */
    119 require get_template_directory() . '/inc/customizer.php';
Note: See TracChangeset for help on using the changeset viewer.