Add custom css to a page template in wordpress

前端 未结 3 618
甜味超标
甜味超标 2021-02-18 15:26

Hi i need some help with the creation of a custom css file for my page template. There are many topics out there regarding this issue but with each thread i read i get mo

3条回答
  •  遥遥无期
    2021-02-18 16:14

    Use the is_page_template() conditional to selectively load CSS.

    In the function below we're hooking into wp_enqueue_scripts and checking if we're on the custom page template to determine whether to load additional CSS.

    If the result is true we'll load a CSS file titled page-template.css from a css/ folder inside your theme. Update the path to load the correct file.

    function wpse_enqueue_page_template_styles() {
        if ( is_page_template( 'mytemplate.php' ) ) {
            wp_enqueue_style( 'page-template', get_stylesheet_directory_uri() . '/css/page-template.css' );
        }
    }
    add_action( 'wp_enqueue_scripts', 'wpse_enqueue_page_template_styles' );
    

提交回复
热议问题