我有一个带有子主题的wordpress,其中wp_head(); style.css
添加如下:
<link rel='stylesheet' id='parent-style-css' href='http://something' type='text/css' media='all' />
我想在特定页面上删除此样式(假设此页面的ID = 5) . 我已经找到了如何在jQuery中执行此操作,但删除样式客户端似乎是一个坏主意 .
如何通过PHP删除此样式?可能使用https://codex.wordpress.org/Function_Reference/wp_dequeue_style但仅限于一个特定页面 .
3 回答
将此代码放在WP Theme Functions.php文件中 . 它应该从特定页面对样式文件进行排队:
在主题 functions.php 中,您可以使用页面ID条件并将其放入其中 .
您可以在
if
条件内使用is_page()
函数来仅定位特定页面is_page()
函数将以下任何一项作为参数ID (例如:
is_page(5)
)Page Name (例如:
is_page('Contact Us')
)Page Slug (例如:
is_page('contact-us')
)Examples