首先,你应该避免Error 404
在您的网站上绝对无条件。
其次,您可以在404.php
页将以下代码放入functions.php
要注册边栏以将小部件放入,请执行以下操作:
<?php
function error_404_widget_init() {
register_sidebar( array(
\'name\' => \'Error 404 widget\',
\'id\' => \'error_404\',
\'before_widget\' => \'<div>\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h2 class="rounded">\',
\'after_title\' => \'</h2>\',
) );
}
add_action( \'widgets_init\', \'error_404_widget_init\' );
并将以下内容添加到
404.php
模板文件,位于您喜欢的位置:
<?php
dynamic_sidebar( \'error_404\' );
之后,您可以将小部件添加到侧栏,并使用Polylang的默认功能为每种语言指定文本。
参见Widgetizing Themes