您当前的位置:首页 > TAG信息列表 > search
在WordPress搜索上,如何搜索来自作者meta的帖子
以下代码用于搜索帖子标题和帖子内容。此外,在安装了插件“ACF:Better Search”后,该帖子还从ACF字段进行搜索,并在Search result div元素上给出搜索结果。但现在我还想用作者姓名和其他自定义添加的作者元值搜索帖子。【WordPress 4.9.2】尝试了“WP Extended Search-WordPress插件”插件,但没有成功。//用于搜索自定义帖子类型的ajax挂钩add_action( \'wp_ajax_search_cposttype\', \'searchCpo
List post by title length
所以在wordpress上,我有一个自定义的帖子类型,叫做Crosss,我需要在我的搜索结果页面上按最短标题和最长标题的顺序列出它们。我认为这样做的方法是创建一个名为“name length”的自定义字段,然后包含一个函数来计算每个帖子标题中的字母数,并将其指定为该自定义字段中的一个数字,但我尝试得到的代码不起作用。function update_my_metadata(){ $args = array( \'post_type\' => \'crosses\', // On
用于搜索结果的IF语句
我的搜索结果显示WordPress和;追求商业。我想在搜索结果中显示一些只有产品才有的特定产品信息。普通WordPress页面没有此元信息,如果结果中有WordPress页面,则搜索页面将失败。因此,如果结果引用wordpress页面,或者如果结果是woo commerce页面,我想显示不同的搜索信息。我想它会像使用is_woocommerce() 或is_product() 在我的searchloop.php 但这些代码指的是搜索页面本身,而不是搜索结果。因此仅限is_search() 将产生积极的结
Change searched term
因此,我正在尝试设置一个搜索表单,其中实际搜索的词与用户输入的词不同。具体来说,我需要删除搜索词中的任何破折号。例如,假设用户输入“7-18”。搜索实际需要查询的是“718”。我在想pre_get_posts 也许是一种方式,但我不知道如何去写它。类似于function alter_query($query) { $unedit = the_search_query(); $edited = str_replace(\"-\",\"\",$unedit); the_sea
如何在播放列表中搜索标题/艺术家/专辑,并只列出匹配的结果?
我正在创建一个简单的音频WordPress主题,并在首页使用短代码[播放列表ID=“29,30,31,32,33,34]”呈现一个播放列表。如何仅列出标题(或艺术家)与输入中的文本匹配的歌曲?经过几天的研究,我想出了这个方法wp_underscore_playlist_templates() 函数并创建我自己的版本prefix_wp_underscore_playlist_templates(). 之后,我使用jQuery检查data.title 包含搜索字符串。这将仅正确列出与查询匹配的项目,但不会正确
如何创建高级过滤器搜索?
这不是一个真正的技术问题,但更像是对我想谈论的主题的介绍。因此,这是我第一次创建高级搜索自定义页面,在该页面中,我需要根据自定义帖子类型、自定义分类法、年份和排序依据获取帖子。问题是我真的不知道如何在这里出演。我一直在互联网上寻找教程或片段,但我找到的所有东西都无法使用下拉菜单(为什么?我不知道),我找到的所有教程都是关于使用复选框的。你们有什么建议或函数代码可以告诉我吗?。提前谢谢。这是我要使用的HTML代码:<!-- Post Type --> <div class=\"co
如何根据帖子类型过滤搜索结果?
我可以通过添加一个参数来过滤标签档案,如?post\\u type=slug到url,除搜索结果外,这一切正常。我的意思是url包含如下搜索词:site.com/?s=searched&post_type=slug 在这种情况下,如何使“&;post\\u type=slug”也起作用?编辑:由于自定义功能,我的终端无法正常工作。php代码。
仅显示一个类别并按标记进行筛选
我有一个页面,我想显示一个从一个特定类别的帖子。然后我想要一个功能来搜索这个页面上这一类别的帖子。我不介意它是如何可搜索的标签或其他,但我只想显示一个特定类别的seatch结果。谢谢
以自定义字段作为查询搜索帖子
这有点难以解释,但我想你可以理解,如果我再详细阐述一下。。。通常,当您在WordPress网站上搜索时,结果基于标题、内容、类别和标记。我希望我的搜索能够浏览帖子并查看自定义字段。。。因此,如果用户搜索特定的自定义字段,假设我的帖子标题为“Blah”,我创建的字段名称为“Chocolate”,字段内容为“Cadbury”,那么当用户搜索“Cadbury”时,应该会显示帖子“Blah”。。。我知道像这样的插件很少<http://wordpress.org/plugins/relevanssi/>
在POST的META或分页链接问题中按关键字搜索
我想创建一个自定义搜索,不仅在标题和/或内容中,而且在帖子元中,通过关键字搜索帖子。例如,在用户单击搜索后,我从$wp\\u query->query\\u vars[\'s\')中得到了一个单词“plastic”。那么我有两条路可以使用它:添加pre_get_posts 操作以筛选metas中包含该关键字的所有帖子,或创建新查询,然后在模板中筛选帖子。我知道第一种情况-是正确的情况,我应该使用它,但我真的不明白如何通过metas中的关键字查找过滤器帖子。示例代码:function d_search
在保留主搜索功能的同时在自定义页面上进行自定义搜索
Wordpress-在自定义页面上进行自定义搜索,同时保留标准搜索功能。大家好,我想在主搜索功能顶部的自定义页面上创建自定义搜索。另外一个应该只关注产品。搜索产品。php$product_type = $_GET[\'post_type\']; $args = array( \'post_type\' => $product_type, \'posts_per_page\' => -1 ); $the_query =
如何在管理菜单搜索中显示空类别
这是我的截图,请指导我如何在管理菜单中搜索空类别。
如何在搜索栏中实现搜索建议?
我想用PHP编程,一个搜索建议框,它将根据网站访问者在WordPress搜索字段中键入的字母显示可能的页面、文档和帖子。比如什么like this.我真的很想从头开始构建它,而不是依赖于第三方插件。我从哪里开始在默认的WP环境中实现这样的东西?
自定义搜索|检查搜索值的多个meta_值
我将把下面的问题分为两个部分,使其更加中立,这样,如果有相同的问题,人们可以查找并找到它,而不是使其过于具体。。。我正在尝试建立一个基于位置的搜索,并希望人们能够在单个字段中搜索ZIP、城镇、县或州。我的自定义post_type 有多个meta_keys 我想用一个搜索字段来搜索它。例如:post_type = location_type |meta_key = zip |meta_key = town |meta_key = county |meta_key = state |现在,我想做的是,我想搜索
具有多个自定义域的高级搜索表单
我在一个允许搜索医疗事故诉讼的网站工作,客户希望有一个与此网站中的搜索表单几乎相同的搜索表单:http://psychcrime.org/database/所有信息都存储在带有自定义字段的自定义帖子类型中,包括诉讼、医院和医生记录。我四处寻找插件,但我找到的大多数高级插件都是用于自定义分类过滤器,而不是自定义字段,有些插件可以在自定义字段中搜索,但表单中只有一个输入,而不是为每个可能要搜索的字段单独输入。有没有插件可以实现这种布局和行为?如果没有,我创建此搜索表单的最佳方法是什么?我以前从未修改过word
自定义搜索|错误的输出和问题
UPDATE: 我想实现的是,用户在搜索文本输入中输入XXX中的,然后选择是购买(meta\\u key=kauf,meta\\u value=1)还是租赁(meta\\u key=miete,meta\\u value=1),然后按下“搜索”。然后需要搜索“XXX”作为meta\\u键“plz”、“ort”或“land”的meta\\u值。如果其中一个是真的?s=XXX,根据用户的选择,它可以是“买”或“租”。这是定制的post_type=immomakler_object.目前,我正在开发一个自定义帖
WP_Query‘s’参数不适用于自定义帖子类型
我有一个自定义的帖子类型“property”。我正在尝试搜索它,但它不适用于wp\\u查询参数“s”。$wp_query = Wp_Query([\'post_type\' => \'property\', \'s\' => \'test\']); 它可以与其他Wp\\U查询参数配合使用,如下所示:$wp_query = Wp_Query([ \'post_type\' => \'property\', [ \'taxon
搜索词-在同一个词查询中查询Description__Like或Name__Like?
在我的主题中search.php 我设置了一个部分来显示适合搜索的术语。如果$keyword 出现在术语的标题或描述中。我已经设置好这样做了,但是如果我觉得必须进行两个单独的查询很笨拙,那么就删减结果,确保每个术语只显示一次。 $search_matters_args = array( \'taxonomy\' => array(\'book\', \'magazine\'), // taxonomies to search \'orderby\' =
搜索时按后置元素排序
我试图在搜索时按总销售额排序,我现在有这个,但似乎什么都没有做add_action( \'pre_get_posts\', function ( $q ) { if ( !is_admin() // Target only front end queries && $q->is_main_query() // Target the main query only && ( $q->
修改wp_Query中“%s”参数的行为
我对wp\\u查询中的“s”参数有问题。当有人搜索包含两个或多个单词的文本时,wp\\u query会将条件拆分为两个或多个参数。例如:[no_found_rows] => [search_terms_count] => 3 [search_terms] => Array ( [0] => online