我在WordPress页面模板中有一个搜索表单。我想在搜索表单的同一页面上显示结果,但是我尝试的东西似乎并不起作用。我已尝试将输入名称s
替换为search
,以绕过WordPress的默认查询,将操作字段留空以及使用当前页面固定链接get_permalink
和{{ 1}},并编写自定义循环。我尝试的一切似乎要么抛出404页面找不到错误,要么重定向到主页。
以下是我正在使用的修改后的搜索表单和循环:
echo esc_url( get_permalink( get_page_by_title( 'Page_Template' ) ) )
此示例抛出404页面未找到错误。
任何帮助都会非常感激,我已经在这里待了几个小时,似乎无法得到它。提前谢谢。