仅搜索博客页面上的博客帖子

时间:2016-10-18 作者:Kuanl

我想在首页上有一个搜索框,人们可以在这里搜索网站上的任何东西等等。我想在我们的博客上再加一个。我们能把结果分开吗?如果有人在frontpage上搜索旅游,我们不希望她/他因此从我们的博客上获得文章。如果用户想阅读文章,则必须使用博客部分的搜索框

1 个回复
SO网友:TheDeadMedic

您可以使用action 属性来搜索站点的某些区域。如果您的阅读设置有单独的前部和;发布页面,您可以设置action 要仅搜索博客,请访问帖子页面的URL:

<form action="<?php echo esc_url( get_post_type_archive_link( \'post\' ) ) ?>">
或者,您可以使用隐藏表单输入来设置其他查询参数,如post_type, 然后只需将站点URL用于表单操作。

相关推荐

nothing happen in search form

我想创建搜索表单,但当我搜索时什么都没有发生,这是代码:索引。php: <div class=\"tech-btm\"> <?php get_search_form();?> </div> 搜索表单:<form role=\"search\" method=\"get\" id=\"searchform\" action=\"<?php echo home_url(\'/\')?>\"> &