WordPress主题制作

  1. 主页
  2. 文档
  3. WordPress主题制作
  4. functions.php制作(参考2020主题)
  5. Register and Enqueue Styles

Register and Enqueue Styles

原:
[cc lang=”php”]/**
* Register and Enqueue Styles.
*/
function twentytwenty_register_styles() {

$theme_version = wp_get_theme()->get( ‘Version’ );

wp_enqueue_style( ‘twentytwenty-style’, get_stylesheet_uri(), array(), $theme_version );
wp_style_add_data( ‘twentytwenty-style’, ‘rtl’, ‘replace’ );

// Add output of Customizer settings as inline style.
wp_add_inline_style( ‘twentytwenty-style’, twentytwenty_get_customizer_css( ‘front-end’ ) );

// Add print CSS.
wp_enqueue_style( ‘twentytwenty-print-style’, get_template_directory_uri() . ‘/print.css’, null, $theme_version, ‘print’ );

}

add_action( ‘wp_enqueue_scripts’, ‘twentytwenty_register_styles’ );

/**
* Register and Enqueue Scripts.
*/
function twentytwenty_register_scripts() {

$theme_version = wp_get_theme()->get( ‘Version’ );

if ( ( ! is_admin() ) && is_singular() && comments_open() && get_option( ‘thread_comments’ ) ) {
wp_enqueue_script( ‘comment-reply’ );
}

wp_enqueue_script( ‘twentytwenty-js’, get_template_directory_uri() . ‘/assets/js/index.js’, array(), $theme_version, false );
wp_script_add_data( ‘twentytwenty-js’, ‘async’, true );

}

add_action( ‘wp_enqueue_scripts’, ‘twentytwenty_register_scripts’ );[/cc]

这篇文章对您有用吗?

我们要如何帮助您?