我创建了一个404.php
页面和我的主题在出错时正确加载该页面。我的问题是-我该如何设计它?我注意到body标签如下:
<body class="error404">
所以我应该在队列中调用它来加载一些css,可能是这样的:
// Error 404
if ( is_page(404)):
// Load Newsletter Main CSS
wp_enqueue_style( \'404 css\', get_template_directory_uri() . \'/css/404.css\', array(), null);
endif;
我的问题是-我应该如何将
404.php
使用css样式表的页面?
谢谢
最合适的回答,由SO网友:Johansson 整理而成
这里有两个选项。
使用内置类正如您所提到的,WordPress会根据当前页面自动将类添加到正文中。您可以使用它来为元素设置不同的样式,甚至可以在404.php
:
.error404 p {
// Some different classes here
}
仅为404页将样式排入队列您可以检查该页是否为404错误,然后将样式排入队列:
add_action(\'wp_enqueue_scripts\',\'enqueue_my_script\');
function enqueue_my_script(){
if( is_page_template(\'404.php\') ){
// Enqueue your style here
}
}