过滤器page_css_class
允许您更改列出的所有页面上的类。这不是你想要的。
相反,您需要为不同的帖子/页面排列不同的样式表。这可以使用条件来实现。在functions.php
(示例将为带有slug“about us”的页面加载特殊样式):
function wpse238235_conditional_load_style() {
if (is_page(\'about-us\')) {
wp_register_style(\'wpse238235-about-us-style\', get_template_directory_uri() . \'/about-us-style.css\');
wp_enqueue_style(\'wpse238235-about-us-style\');
}
else {
wp_register_style(\'wpse238235-default-style\', get_template_directory_uri() . \'/default-style.css\');
wp_enqueue_style(\'wpse238235-default-style\');
}
请注意,这假设是强制性的
style.css
也在某处加载。