PHP语法不正确或使用不当?在wordpress中自定义标题

时间:2016-01-06 21:51:07

标签: php wordpress

我已将此添加到我的标题中,并且相应的页面ID标题中没有打印任何内容!我做错了什么?

<?php
if ( is_page(66) )  {
   echo '<link rel="stylesheet" href="/mobileshop.css">';
}
?>

2 个答案:

答案 0 :(得分:1)

这种逻辑不应该进入 header.php 。相反,您应该将其添加到 functions.php 并将其附加到正确的操作挂钩:

function so_34643502_conditional_styles() {
    if ( is_page(66) )  {
        // Make sure to edit the src path to match how your theme is set up
        wp_enqueue_style('mobileshop', get_stylesheet_directory_uri() . 'mobileshop.css');
    }
}
add_action('wp_enqueue_scripts', 'so_34643502_conditional_styles');

详细了解食典委中的wp_enqueue_stylewp_enqueue_scripts

答案 1 :(得分:-1)

无法通过标准页面让它工作,woocommerce插件劫持主题,所以我最终编辑了woocommerce主题模板。