WordPress在指定页面添加js/css代码

方法1:添加head自定义代码方式:不推荐,略

方法2:修改主题function.php文件方法

部分脚本代码或css样式

function custom_script() {
    if (is_page('page-slug')) {
        ?>
        <script type="text/javascript">
            $(document).ready(function(){
                ....
            });
        </script>
        <?php
    }
}
add_action( 'wp_footer', 'custom_script' );

JS脚本文件或css样式文件

如果要在一个指定页面中,引用一个指定的脚本文件,可以这么写:

function custom_js() {
    // child theme: use get_stylesheet_directory_uri() instead of get_template_directory_uri()
    wp_register_script('scrollTo', get_stylesheet_directory_uri() . '/jquery.scrollTo.min.js', array('bootstrap'), '01', true);
    if (is_page('publications')) {
        wp_enqueue_script('scrollTo');
    }
}
add_action( 'wp_enqueue_scripts', 'custom_js' );

如果是样式文件,则使用wp_enqueue_style函数。

其它

页面用is_page()

文章用is_single()