Disable CSS specific page

时间:2017-07-07 作者:Ever Thems

我想禁用默认css的一个特定页面,并且我想在特定页面上使用我的css。我不知道这是可能的?

我使用空白状态插件,用于创建空白页面,但css在空白页面上,但我希望在特定的空白页面上使用css。

https://wordpress.org/plugins/blank-slate/

所以,我有一个页面,名称:test-area-7Code:

add_action(\'wp_enqueue_scripts\', \'my_script\', 99);
function my_script()
{
    if(is_page( \'test-area-7\' )){
        wp_dequeue_script(\'fpw_styles_css\');
    }
}
已编辑

    add_action(\'wp_enqueue_scripts\', \'my_script\', 99);
function my_script()
{
    if(is_page( \'test-area-7\' )){
        wp_dequeue_script(\'/wp-content/themes/colormag/style.css\');
    }
}

2 个回复
SO网友:Jignesh Patel

禁用CSS特定页面以使用条件标记。

add_action(\'wp_enqueue_scripts\', \'my_script\', 99);
function my_script()
{
    if(is_page( \'Page name\' )){
        wp_dequeue_script(\'fpw_styles_css\');
    }
}
编辑

 wp_dequeue_script(\'Your css name or id\');
编辑

请查看此链接以了解更多信息:

https://developer.wordpress.org/reference/functions/wp_enqueue_style/

How to use wp_dequeue_style() for style enqueued in WP_Widget class

 wp_enqueue_style( \'my-theme-ie\', get_stylesheet_directory_uri() . "/css/ie.css");
wp_dequeue_script(\'my-theme-ie\');

SO网友:Gustavo TagSW

与其使用denqueue\\u脚本,不如将;如果不是该页;然后是;加载我的css“;

function theme_styles() {
  if(!is_page( \'your-page-slug\' )){
     wp_enqueue_style(\'theme-stylesheet\', get_template_directory_uri() .\'/assets/css/main.css\');
  }else{
    wp_enqueue_style(\'my-custom-page-css\', get_template_directory_uri() .\'/assets/css/custom.css\');
  }
add_action(\'wp_enqueue_scripts\', \'theme_styles\');
将其放入函数中。php和php应该可以工作。虽然没有测试过。

结束

相关推荐

WordPress默认的css有网格吗?

WordPress“开箱即用”附带了一些javascript,允许您发送AJAX请求、显示图像选择对话框等。WordPress“开箱即用”是否附带任何默认CSS?特别是用于主题?例如,它是否有自己的网格CSS设置,我可以在其中创建网格,而不需要像引导Twitter这样的外部依赖?Usecase:我正在开发一个简单的插件,类似于Visual Composer. 它将允许用户创建HTML组件。如果WordPress有网格的默认CSS,我可以使用该网格CSS创建HTML组件,而不是依赖于引导Twitter(这可