Wordpress 阻止在自定义页面模板中加载主题样式

Wordpress 阻止在自定义页面模板中加载主题样式,wordpress,Wordpress,我有一个主题为wordpress的网站。 为了实现一些更改,我创建了一个子主题。那很好 现在我想添加一个页面模板,该模板允许我通过wp\u enqueue\u style对样式进行排队。如果我理解正确,我需要将wp\u head()添加到我的页面模板中 我想为我正在创建的前端应用程序(插件)使用此自定义页面模板。 该应用程序的设计完全独立于网站的其他部分。现在,当我使用wp\u head()时,我也得到了所有的主题样式。我想阻止加载默认的主题样式 实现这一目标最简单的方法是什么?最好是独立于主题

我有一个主题为wordpress的网站。 为了实现一些更改,我创建了一个子主题。那很好

现在我想添加一个页面模板,该模板允许我通过
wp\u enqueue\u style
对样式进行排队。如果我理解正确,我需要将
wp\u head()
添加到我的页面模板中

我想为我正在创建的前端应用程序(插件)使用此自定义页面模板。 该应用程序的设计完全独立于网站的其他部分。现在,当我使用
wp\u head()
时,我也得到了所有的主题样式。我想阻止加载默认的主题样式


实现这一目标最简单的方法是什么?最好是独立于主题的解决方案。

您可以包含不同的标题

多个标题

不同页面的不同标题

<?php
if ( is_home() ) :
    get_header( 'home' );
elseif ( is_404() ) :
    get_header( '404' );
else :
    get_header();
endif;
?>

我在谷歌上做了一些挖掘,找到了一些我想要的东西。 清除后,我可以添加自己的样式和脚本

function clear_styles_and_scripts() {
    global $wp_scripts;
    global $wp_styles;

    foreach( $wp_scripts->queue as $handle ) :

        wp_dequeue_script( $handle );
        wp_deregister_script( $handle );

    endforeach;

    foreach( $wp_styles ->queue as $handle ) :

        wp_dequeue_style( $handle );
        wp_deregister_style( $handle );

    endforeach;

}
add_action( 'wp_enqueue_scripts', 'clear_styles_and_scripts', 100 );

那部分我理解。但只要我在头文件中放入
wp\u head()
,它就会呈现主题样式。这些我想扔掉。