仅在404上获取搜索元素

时间:2014-08-13 作者:Hadi Omary

我知道get_sidebar( ); 用于获取小部件侧栏,但如何从中请求一个元素?

例如,如果要显示搜索或most只读?我知道有一种方法可以为页面指定侧栏,如get_sidebar(\'404\' ); 例如

我该怎么做?我已经创建了404.php 页我必须注册其他侧栏还是必须创建“404\\u sidebar.php”?

那么,只有当我的网站返回错误404时,我如何才能获得“search”元素呢?

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

您可以在404.php 文件使用get_search_form() 作用

使用get_sidebar( \'404\' ); 将查找名为sidebar-404.php 然后依靠sidebar.php 如果需要。get_sidebar()

结束

相关推荐

Not Getting Sidebar

我使用的侧栏使用if-else语句。无论我做什么,它总是显示else默认侧边栏。它们似乎已注册,因为它们显示在管理窗口小部件部分。我可以向它们添加小部件,但它们不会显示在页面中。仅默认侧栏。这是侧边栏模板<aside id=\"sidebar\" role=\"complementary\"> <?php if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar() ) : ?>&#