您当前的位置:首页 > TAG信息列表 > search
了解WordPress搜索
我正在尝试创建一个类似于totaljobs的自定义搜索。但通过WordPress网站。基本上,我可以同时搜索搜索词和位置。它现在的工作方式是,有一个搜索词字段,然后还有一个位置搜索。它们是两个独立的字段。对于搜索词字段,我使用标准的WordPress搜索,对于位置搜索,我使用作业纬度、经度和半径设置,并通过Google Maps API运行它们。如您所见,两种搜索的搜索过程都有很大不同。我在帖子中添加了纬度和经度的自定义字段,并在数据库中查询它们以进行搜索。我不知道标准的WordPress搜索是如何工作的
自定义搜索与结果不一致
我已设置自定义搜索以使用s 获取URL上的变量。我希望它能取得一定的效果,但我遇到了一个奇怪的问题。首先,这是我的代码:$search_term = $_GET[\'s\']; if($search_term!=\'\'){ $s = new WP_Query(array(\'s\' => $search_term)); $search_array = array(); if($s->have_posts()){
自定义主题不会使用earch.php
我有一个自定义搜索表单。php和搜索。php在我的主题中。然而,当搜索某个内容时,我看到的只是首页(mysite.com/?s=地址栏中的某个内容)。我使用一个过滤器让Wordpress使用我的自定义搜索表单(不知道为什么它不会使用它)。当我使用不同的主题时,搜索确实有效。筛选函数中的代码段。php:function search_form_no_filters() { // look for local searchform template $search_form_templ
搜索页面上的不同布局取决于类别帖子
我想在搜索页面上显示不同类别的帖子的不同布局:我尝试了以下代码:<?php if(isset($_GET[\'the_category\'])) { $type = $_GET[\'the_category\']; if($type == \'1\') { ?> 但它不起作用,有人能指出一个解决方案吗?完整代码:<?php get_header(); ?> <div id=\"content\">
在WordPress中搜索特定类别
我目前正在使用JSON API从wordpress获取数据http://wordpress.org/plugins/json-api/other_notes/该插件有助于以JSON格式检索wordpress帖子数据我注意到我可以得到某个类别的帖子http://www.test.com/?json=get_category_posts&id=9 我也可以搜索帖子http://www.test.com/?json=get_search_results&search=keywords&
从WordPress搜索结果页面中排除页面
如何从WordPress搜索结果中排除登录成员的页面?
搜索不能与‘Relation’=>‘OR’一起使用
Records in the Database: 5.The Problem: 这段代码搜索5条记录需要很长时间,之后挂断,没有成功的结果。如果我更改\'relation\' => \'OR\' 到\'relation\' => \'AND\' 这是可行的,但这不是我在这个场景中想要的。Is everything okay in my code?<?php $args = array( \'post_type\' => \'shipping-schedule
如何将类添加到样式搜索框
我对PHP不是很有经验,但在我的函数中使用了这段代码,找到了一个代码片段,将搜索栏添加到我的主菜单中。php文件:add_filter( \'wp_nav_menu_items\',\'add_search_box\', 10, 2 ); function add_search_box( $items, $args ) { $items .= \'<li>\' . get_search_form( \'echo=0\' ) . \'</li>\'; retu
如何使用搜索查询字符串再添加一个查询字符串
我正在使用WordPress创建一个包含订阅的招聘网站。这就是我所做的。为用户角色“rec”添加了一个元值,该值是订阅的结束日期。一切正常。但当招聘人员从它的广告表格中搜索时?as=作为查询字符串的内容。我希望我的url结构如下/recruitment/?uid=4&as=it uid是招聘人员的用户ID,用于从用户数据中获取日期元,以确定用户是否可以看到此页面?as=某物是搜索字符串。现在,当用户搜索url时,我在表单操作中添加的任何内容都会变成/recruitment/?as=it&
Get_Query_var(“%s”)不工作
当我使用转置插件时get_query_var(\'s\') 返回空白。但我可以通过使用$\\u get[\'s\']获得s的值。因此,我的搜索功能已停止。如何解决此问题?
WP_NAV_MENU()在自定义搜索页面上不起作用
我正在使用WP Custom Search 插件生成高级搜索在我的一个新开发的WP网站。虽然插件并不是完全没有bug,但它工作得很好(除了一些未定义的偏移量警告,我忽略它们是为了更好地支持搜索)。但最近注意到wp_nav_menu() 在header.php 当我在搜索页面上时不工作。这是一个简单的代码,因为它在我的许多WP站点中使用:<?php wp_nav_menu( array( \'theme_location\' => \'header_menu\', \'menu_class\'
我可以使用HTTP POST吗?有没有更好的选择?
我习惯于php开发,我习惯于通过POST 到php文件。但是,我没有看到有人使用$_POST 在WordPress中。我看过一篇关于某人想在其博客上使用$_POST, 他们被引导到一个更安全的系统。(也许我误解了对话。)我仍然想使用$_POST 只是作为用户界面的一部分。如果使用$\\u POST是可能的,并且不是一个可怕的想法,那么我需要知道什么才能使$\\u POST与WordPress很好地配合使用?是否有关于制作$\\u帖子的规则,或者如何重定向,以便不干扰WordPress的行为?是否有其他特殊
Have_Posts()执行失败
我想创建一个循环,在搜索中显示搜索结果。php文件。我遵循了WordPress Codex教程中的所有说明,该教程位于:https://codex.wordpress.org/The_Loop我在页面上实现了建议的代码,如下所示:<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php endwhile; else: ?> <p><?php _e(\'Sorr
处理多个元价值,30+
我有一个包含30多个元键的“列表”帖子类型,当有100多篇帖子时,我觉得这可能会对数据库造成压力。通常我所做的是将每个元值按1逐1保存,如下所示:if(isset($_POST[\'_item_stock\']) && !empty($_POST[\'_item_stock\'])) update_post_meta($post_id, \'_item_stock\', sanitize_text_field($_POST[\'_item_stock\'])); e
将创建的页面用作搜索结果页面和自定义模板
我希望我的客户能够通过选择我为其创建的模板之一(page-two-column.php或page-three-column.php)来控制搜索结果页面的外观,以便他们可以更改横幅图像等元素。因此,我在WP仪表板中创建了一个名为Search Results的新页面,该页面返回以下mysite。com/搜索结果/默认情况下,WordPress会创建类似于此mysite的URL。com/?s=产品浏览了大量示例in the codex, 我遇到了这段代码,我认为它可以满足我的需要。// Use the two
如何在没有插件的WordPress后台进行定制搜索?
我有一个名为usr\\u jardin的帖子类型,其中有一个名为sim\\u nuip的自定义字段。我想让搜索工作的标题的职位,也由自定义字段。我试过了,但没用。function searchfilter($query) { $custom_fields = array(\"_post_title\", \"nuip\"); $searchterm = $query->query_vars[\'s\']; $query->query_va
如何允许用户按多个标签进行搜索
我在wordpress侧边栏中有几个下拉选择选项:每当用户从任何下拉列表中选择选项时,他们都会被引导到搜索结果页:http://mywebsite/wp/?post_type=post&taxonomy=category&terms=29&search_type=or&order=title The29 是所搜索的标记,用户选择了该标记。我正在用JQuery实现这一功能:$(\'select\').on(\'change\', function () {
搜索结果页面-显示自定义元字段
对于搜索结果页面,我正在制作一个自定义模板。在这个自定义模板中,我想显示自定义元字段值。但是,当我这样做时: <?php if ( have_posts() ) : ?> <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <?php
是否从搜索结果(图像名称等)中排除html?
我们正在大量标记我们的页面/帖子,因此使用了大量html和图片。问题是,我们的搜索结果正在命中图像名和类名(也许我还有其他一些例子,但这是两个最严重的违规者)。是否只搜索页面上显示的文本?
来自其他WordPress网站的搜索结果
我想知道,假设两个网站都不是multisite的一部分,是否可以从网站A获取搜索结果并将其显示到网站B?