仅在特定页面上执行

时间:2014-07-07 作者:Dz1

我正试图让下面的代码块只在联系人页面上加载,但它似乎不起作用。有什么问题吗?对PHP还是很陌生的。

if (is_page(\'/contact-us/\')) {
if ( function_exists( \'wpcf7_enqueue_scripts\' ) ) {
        wpcf7_enqueue_scripts();
        wpcf7_enqueue_styles();
    }
}

1 个回复
最合适的回答,由SO网友:Rup 整理而成

这个is_page 函数接受任何页面ID、页面标题或页面段塞。看起来您正试图给它一个URL片段。

你说“联系我们”是你联系页面的头条,所以试试看

if (is_page(\'contact-us\')) {
不使用前斜杠,即传递页段塞。

结束

相关推荐

加载CSS文件的子主题中的Functions.php中断网站

我创建了一个子主题并创建了一个函数。子主题目录中也具有所需样式的php文件。css文件和我要加载的单独自定义css文件。这是我使用的代码:<? php add_action(\'wp_head\', \'add_landing_css\'); function add_landing_css() { wp_enqueue_style(\'landing_css\', get_stylesheet_directory_uri().\'/landing.cs