为自定义页面模板调用其他css和js链接

时间:2013-01-31 作者:Deano

我正在为公文包构建一个自定义页面。它将需要额外的css和jss文件的导航滑块。。。因为该部分包含在标题中。php我决定扮演我需要的角色,并希望它能接受我对外部文件的标记。虽然可以在页面的head标记中看到链接,但不会调用它们。我已经仔细研究了一下,所有的建议都指向使用wp\\u enqueue\\u script()和wp\\u enqueue\\u style(),这是一种过分的做法。即使尝试它们也无济于事,我只想在有人访问公文包页面时调用外部链接,而不会给网站的其他部分带来负担。我会很感激你的洞察力。www.gransar。净值/投资组合

1 个回复
SO网友:kallookoo

wp_register_script( $handle, $src, $deps, $ver, $in_footer );
wp_register_style( $handle, $src, $deps, $ver, $media );


if (!is_admin()) {
add_action(\'wp_enqueue_scripts\', \'my_js\'); // for js
add_action(\'wp_enqueue_scripts\',\'my_style\'); // for css
}
function my_js(){
 if(is_page(page id)){ // or is_page_template(page slug)
    wp_register_script( \'port-js\', get_template_directory_uri() . \'/portfolio-js.js\');
    wp_enqueue_script( \'port-js \');
 }
}
function my_style(){
 if(is_page(page id)){ // or is_page_template(page slug)
        wp_register_style( \'port-style\', get_template_directory_uri() . \'/portfolio-style.css\');
        wp_enqueue_style( \'port-style\' );
 }
}
使用is\\U页面或is page\\U模板加载脚本和仅样式页面。

结束

相关推荐

CSS样式在自定义Metabox中不起作用

我在设计自定义帖子的元框内容时遇到了一些困难。未应用CSS样式。根据我在另一篇帖子上读到的内容,我做了一个非常简单的测试。metabox创建:add_meta_box(\'wpptabs_company_details\', __(\'The Meta box name\', \'wpptabs\'), array(&$this, \'render_meta_content\'), \'wpptabs\', \'normal\', \'high\'); Meteabox含量:<la