如何仅在特定页面中绑定.min.css(在我的例子中是contact.php)

如何仅在特定页面中绑定.min.css(在我的例子中是contact.php),php,css,wordpress,Php,Css,Wordpress,我只想在contact.php中加载bundle.min.css。是否有任何解决方案使其仅对其他css生效contact.php。我想从其他页面中排除bundle.min.css <?php function tex_enqueue() { wp_enqueue_style( 'googleapi', 'https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700' ); wp_enqueue_st

我只想在
contact.php
中加载
bundle.min.css
。是否有任何解决方案使其仅对其他css生效
contact.php
。我想从其他页面中排除
bundle.min.css

<?php
function tex_enqueue() {

    wp_enqueue_style( 'googleapi', 'https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700' );
    wp_enqueue_style( 'bootstrap-s', get_template_directory_uri() . '/css/bootstrap.css' );
    wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/icon-fonts/font-awesome-4.5.0/css/font-awesome.min.css' );
    wp_enqueue_style( 'essential-regular-fonts', get_template_directory_uri() . '/icon-fonts/essential-regular-fonts/essential-icons.css' );
    wp_enqueue_style( 'reset', get_template_directory_uri() . '/css/reset.css' );
    wp_enqueue_style( 'magnific-popup', get_template_directory_uri() . '/css/magnific-popup.css' );
    wp_enqueue_style( 'common-css', get_template_directory_uri() . '/css/common.css', ) );
    wp_enqueue_style( 'myncss-css', get_template_directory_uri() . '/css/myncss.css' );
    wp_enqueue_style( 'bundle-css', get_template_directory_uri() . '/css/bundle.min.css' );
    wp_register_style( 'animate-css',get_template_directory_uri() . '/css/animate.css',array(),'1.1','all');
    wp_enqueue_style( 'animate-css');
    wp_enqueue_style( 'owlcarousel-style', get_template_directory_uri() . '/owl/owl.carousel.css' );
    wp_enqueue_style( 'portfolio-css', get_template_directory_uri() . '/css/portfolio.css' );
    wp_enqueue_style( 'style', get_stylesheet_uri() );
}

add_action('wp_enqueue_scripts', 'tex_enqueue');

?>

您可以使用is\u page(“您的页面id”)条件标记在特定页面上添加css

为contact.php创建页面模板,请参见以下链接:

在当前活动主题functions.php文件中使用以下代码

function tex_enqueue() {
      if(is_page('your-contact-page-id')){
         wp_enqueue_style( 'bundle-css', get_template_directory_uri() . '/css/bundle.min.css' );
      }
}

add_action('wp_enqueue_scripts', 'tex_enqueue');

有关更多帮助,请参见此链接:

是的,您可以直接呼叫contact.php页面。可能重复的页面请将格式传递给我,以便将其包含在联系人页面中。还请提及部分我不知道您刚才问了什么。你检查过建议的副本了吗?它按你的要求做。不,它对我不起作用。我想在contact.php(slug contact.php)中包含上述所有css,但我只想在所有其他页面中排除bundle.min.css,但仅在contact.php(slug contact.php)中包含,如果(is_page('contact.php'){wp_enqueue_style('bundle css',get_template_directory_uri()。/css/bundle.min.css');}我已经添加了这个,但是bundle.min.css没有加载到contact.php(slug contact.php)中。这是我的错误,我添加了if(is_page('contact.php'),我想在其中添加if(is_page('contact'))我想将bundle.min.css应用于联系人的整个pae,但页脚样式正在改变。除了页脚之外,我如何才能应用于联系人页面。有什么方法吗?如果有,请帮助我,如果有帮助,请标记为解决方案,这样它也可以帮助其他开发人员。js处理整个文档。意味着对于div-one我们不需要添加其他js,对于div-2我们添加第二个js。这是不可能的,js文件可以处理整个文档和dom。因此,使用单个js文件,我们可以处理当前文档的所有dom。如果您的页脚不工作,那么它可能会导致其他问题。