您当前的位置:首页 > TAG信息列表 > search
强制搜索表单转到干净的URL,而不进行多个重定向
我已经重写了search_base 到suche (德语)要获取如下url:http://mypage.com/suche/searchterm现在,当我提交搜索表单时,我会访问url/?s=searchterm.internetz从多个来源为我提供了相同的解决方法,例如:Search results URL without query string variablesadd_action(\"template_redirect\", function() { if (is_search(
如果搜索结果为空,则执行某些代码
如果搜索结果为空,那么我希望执行一些代码,但是如何以编程方式编写这种情况呢?If !is_search() { certain code } 但上述方法不起作用。
站点链接搜索框架构混乱
试图实现Sitelinks搜索框模式以帮助Google在我的Sitelinks上方显示一个搜索框,我意识到我可以找到的当前文档中存在一些混乱(对于新手而言)。这是example provided by Google \"@context\": \"http://schema.org\", \"@type\": \"WebSite\", \"url\": \"https://www.example.com/\", \"potentialAction\": {
在一个模板中显示所有搜索结果
当我进行简单搜索时(仅在查询中),它会在搜索中显示结果。php模板。但是,当我尝试按我创建的自定义分类法(例如?s=text&;brand=text)过滤结果时,它会在我创建的分类法存档模板上显示结果,而不是在搜索上显示结果。php。是否有任何方法可以在搜索模板页面上显示每个搜索查询结果?编辑:在进一步调查之后,我想我知道问题出在哪里了。我认为woocommerce可以控制重写规则,并优先考虑它们的自定义分类法。你知道怎么解决这个问题吗?
wp_query show all values
我有一个包含3个字段的搜索表单:城市属性类型和房间所有字段都是选择类型输入。如果我为每个字段选择值,我会得到正确的结果。例如:city= Los Angeles property type = apartment room = 3 但是如果只选择城市和属性类型,而不选择房间的值(假设空值为all). 我没有得到任何结果。我希望能在洛杉矶找到所有的公寓。这是我到目前为止得到的wp查询。if (isset($_GET[\'front-side-prop-search\'])){
记录已登录用户的搜索查询
如何创建日志文件并使用登录用户的搜索查询进行更新?我可能会使用fopen()和fwrite()php函数来保存日志文件,但首先我需要一种方法来“捕获”所需的数据。检查用户是否登录以及获取用户名都很容易,但如何在用户每次使用搜索功能时获取搜索查询变量?提前谢谢,干杯!
更改回调wp_Query的POSTS_ORDERBY?
我发现this answer 这有助于在我的搜索查询中按帖子类型对查询结果排序。但问题是当我去https://example.com/?s=query%20string 如果我使用原生php搜索进行搜索。这太棒了。但我也可以通过ajax进行搜索——当我键入时,ajax将调用在自定义rest端点上注册的回调函数。因此,我想知道是否有任何方法可以识别该自定义查询,以便重用该过滤器?在条件中:if ( ! is_admin() && is_search() && is_
Media searching ignored
我们的网站使用WordPress,有很多媒体文件。我们网站的媒体名称格式如下[Car brand\'s name]-[number].jpg, 例如Tesla-1.jpg 或Aston Martin-3.jpg. 因此,我们可以通过搜索文章的名称轻松找到文章的特定媒体。但突然间,我们找不到媒体。我们正在尝试搜索名称为的媒体,但搜索结果不变。(不搜索任何内容时的媒体屏幕)(搜索Aston Martin时的媒体屏幕)当然,在填充搜索文本框后,它会显示一个加载图标,但结果总是一样的。为什么会发生这种情况?更新+
如何搜索META_QUERY LIKE或TAX_QUERY LIKE并在搜索结果中抓取这些帖子?
我需要搜索property post类型,在不是主查询的常规WP\\U查询中,但我需要能够搜索值LIKE 在以下任何meta\\u查询中,也需要搜索LIKE 在tax\\u查询中,但tax\\u查询和meta\\u查询之间的比较不应是AND, 它需要是一个OR. 如何做到这一点?以下是我的WP\\u查询参数的设置方式,但它不会在应该返回的地方返回任何结果:array ( \'post_type\' => \'property\', \'posts_per_page\' =&g
更改搜索产品页面的标题标签
是的,我看到了一些不同问题的答案,但它们不适合我的情况。我的主题有title tag 已启用。中的标题wp_get_document_title() 功能不同于我的搜索页面中的真实标题,即“您搜索了%Search%-%site\\u name%”。我只需要翻译标题。我搜索了You Searched 在函数\\u php和其他函数中。woocommerce中与产品或搜索相关但找不到的php文件。如果有任何帮助,我将不胜感激。谢谢
有没有办法在搜索结果上方为不同的搜索添加自定义文本+链接?
你们中有人知道如何自定义搜索结果页上显示的内容以用于不同的单独搜索吗?我愿意通过代码、免费插件或高级插件来实现这一点。背景:我经营着一所小型学院的Wordpress网站。有时用户搜索其他网站上的内容。示例:如果有人搜索“athletics”,我需要能够将他们指向我们的非Wordpress athletics网站。我想能够添加“访问我们的体育网站(链接)”到搜索页面,但只有当查询是“体育”
查询从$_GET复选框数组中提取的多个分类是否不起作用?
我会保持这个超级简洁的正常搜索工作得很好,但当我为其他功能添加了一些复选框等时,tax\\u查询不起作用,但我知道$\\u GET正在工作,因为我已将结果输出到页面左上角进行测试。实时站点:http://costaricalifestyleproperties.com.s221952.gridserver.com/if(!empty($_GET[\'ct_lifestyle\'])) { //if(is_array($_GET[\'feature\'])) { $ct_lifest
WordPress数据库错误:[非唯一表/别名:‘wp_postmeta’]
有人非常友好地帮助我解决了另一个问题,这导致了两个函数导致数据库错误的问题。据我所知,这可能与LEFT JOIN 和/或否wp_reset_query() 或wp_reset_postdata(). 我得到的错误是:WordPress database error: [Not unique table/alias: \'wp_postmeta\'] SELECT SQL_CALC_FOUND_ROWS DISTINCT wp_posts.ID FROM wp_posts LEFT JOIN w
构建高级搜索(文本、标签、类别、定制字段)-获取错误的SQL查询
我正在构建一个高级搜索表单,在这里我想使用普通文本字段、标记、类别以及一些自定义字段。我创建了一个包含所有值的表单,并创建了一个url参数,以使其更好地使用pre_get_posts 如果需要添加自定义字段。。。但这个问题并不是我所期望的,在我看来,这真的很奇怪。我将解释我所做的步骤:1) 创建表单(我跳过此部分)2) 我创建了一个url,并使用以下代码进行重写和操作:URL:\"/cerca/text/$text/provincia/$provincia/comarca/$comarca/municip
搜索结果页面出现问题
提交搜索表单后,当我将永久链接设置为“%post name%”(不是字面上的“homeurl”,而是站点的域)时,站点将指向“homeurl/post name/?s=lorem”,而不是“homeurl/?s=lorem”。当我将永久链接设置为“/blog/%postname%”时,搜索结果url变为/blog/%postname%/?s=lorem。搜索表单(searchform.php)上的操作是: <?php echo get_home_url(); ?>. 如果我把
带有分类筛选器的CPT搜索表单&或
我目前使用以下表格:<form role=\"search\" method=\"get\" class=\"search-form\" action=\"<?php echo home_url( \'/\' ); ?>\"> <input type=\"search\" class=\"search-field\" placeholder=\"<?php echo esc_attr_x( \'Type Business or Town
我的搜索结果只显示5个帖子?
此问题与get\\u posts()默认值5无关,因为我不使用该函数。此外,WP pagenavi设置为10篇文章。我很不擅长PHP,所以任何帮助都很好。<?php get_header(); ?> <div id=\"main-content\"> <div class=\"container\"> <div id=\"content-area\" class=\"clearfix\">
对同一分类中的多个术语的搜索查询
我有一个可以很好地处理自定义字段的搜索,每个分类法有一个术语。但是,我想从一个分类法“属性类型”中选择多个术语。我当前的查询如下所示---/?s=Search&property_city=Any+City&property_state=Any+State&address=&beds=Any&baths=Any&min_price=Any&max_price=Any&property_type=condo&property_type=d
不刷新搜索结果上的内容分页
我正在尝试在我的网站上创建自定义搜索,除了一个问题之外,一切都很顺利——分页时没有刷新内容。这就是我正在做的。我的搜索表单:<form method=\"get\" id=\"advanced-searchform\" role=\"search\" action=\"<?php echo esc_url( home_url( \'/\' ) ); ?>\"> <h3><?php _e( \'Search\', \'bmpl\' ); ?>
如何显示来自另一分类的术语
我有一个分类学问题,这是我几天来一直试图解决的。我会尽力解释的。我有两种分类法,\'type of store\' 和\'state\' 属于名为“存储”的post类型。我正在构建一个搜索,该搜索应该显示存在哪些状态、特定类型的商店。就像哪些商店处于特定的选定状态一样。换句话说,当我选择一种类型的存储时,应该只显示具有此类存储的状态。这样,我可以显示两者的术语,但不要将它们分开。$taxonomies = array(\'store_type\', \'states\'); $args = arr