我有一个朋友网站,他创建了页面布局来列出帖子。
我所看到的关于搜索的所有示例总是提交到主页,是否可以更改?
我知道默认页面布局是search.php如何使用另一个?
我创建了一个searchform.php文件并尝试更改操作中的网址,但搜索不起作用。我想过滤器或动作丢失了?
这是searchform的代码:
<form id="searchform" role="search" method="get" action="<?php echo esc_url(get_permalink(get_page_by_title('Blog'))); ?>">
<div>
<input type="text" class="input-medium span8" placeholder="<?php echo esc_attr_x( 'Type something', 'placeholder' ); ?>" value="<?php echo get_search_query(); ?>" name="s" id="search-box" />
<input type='hidden' name='page_id' value='111'>
<input type="submit" id="searchsubmit" class="btn btn-flat btn-colo" value="<?php echo esc_attr_x( 'Search', 'submit button' ); ?>" />
</div>
</form>
如果在行动中我设置了主页,它可以工作,但如果我使用另一个页面网址则不然。
提前感谢您的帮助。