您当前的位置:首页 > TAG信息列表 > query
将php参数作为arg问题的自定义查询分页
我创建了一个带有自定义查询的循环。这个查询包含一个php参数,我使用GET方法从url获取该参数。问题是分页(即使它在第一页计算正确的帖子数)工作不正常。我在第二页看到404错误。这是我的循环页面上的代码:$cat = get_queried_object(); echo \'<h1 class=\"childcatdes\">\'. $cat->name . \'</h1>\'; echo \'<p class=\"childcatdescr\">
WP查询多个值>首先显示特定值
我有一个查询,可以获取多个ID的关系字段。我获取所选项目的ID,并将其与其他ID合并到一个数组中例如:我的页面关系ID=5我的其他页面ID在数组中=6,3,8所以我创建了一个数组=6,3,8,5如何显示我的值,首先显示“5”的值,然后显示其他值?我应该查询5.然后查询6,3,8?或者有没有办法在5点之前订购,然后再由其他人订购?我的查询: $args = array( \'post_type\' => \'maison-hotes\',
已提交职位的年份一览表
我需要得到一份特定类别帖子的年份列表。如:2008、2009、2010、2012、2013(如果2011年没有帖子,则不包括在内)。我尝试了这个查询,它成功了-我得到了我的年份列表:$wpdb->get_results(\"SELECT YEAR(post_date) FROM {$wpdb->posts} WHERE post_status = \'publish\' GROUP BY YEAR(post_date) DESC\"); 然后我引入了类别ID,但什么都不起作
返回带有元值的自定义内容类型
我发现自己面临着这样一种情况:我将有一堆自定义的帖子类型,我想选择那些具有特定元值的帖子。有一点需要注意的是,我要选择的值位于存储到单个元键的更大数组中。我很确定我可以使用LIKE \"%$myterm:$myvalue%\" 但我想知道是否有更简单的方法?
Yoast主类别查询修改
我对Yoast和显示我的主要类别以及该类别中的其他帖子有问题。假设我有4篇帖子,都是lorem 类别和一个职位已设置lorem 作为初级类别。目前lorem 类别页面(/category/lorem) 仅显示未设置为其类别主要内容的三篇文章。我的category.php 简单的WP查询:<?php $current_category = single_cat_title(\'\', false); ?> <?php $paged = ( get_query_
为什么分页不能与TAX_QUERY参数一起使用?
这是我的问题: $p_query = new WP_Query(array( \'post_type\' => $post_type ,\'post_status\' => \'publish\' ,\'posts_per_page\' => $per_page // 6 ,\'paged\' => $page // 2 ,\'post__not_in\' => array($first_pos
将WordPress搜索限制为单个ACF字段
我用过following filter 将ACF字段包括到我的搜索结果中。add_filter( \'pre_get_posts\', \'so_9224493_adjust_search_query\'); function so_9224493_adjust_search_query( $query ) { if ( !is_admin() && $query->is_search ) { //the !is_admin() boolean ensures
$wpdb insert is not work
我尝试了在自定义表中插入数据的不同方法,但不起作用,也没有错误。有时是节省,但大多数时间不是。我在网上查了一下,但没有一个解决方案适合我。我的最后一种方法是:$sql = $wpdb->prepare(\"INSERT INTO `$table_name` (`name`, `email`, `phone`, `address`, `message`, `rq`, `url`) values (%s, %s, %s, %s, %s, %d, %s)\", $na
针对单个自定义帖子类型帖子中的多个位置进行查询
我有一个自定义的“事件”post类型,每个事件可以有一个可变数量的“位置”(lat/lng),存储为meta。我需要能够获得基于地图边界的“事件”帖子。我完全可以控制如何存储帖子位置的元数据,但我想不出创建meta\\u查询的方法来检查事件中的每个位置,看看它是否符合最小/最大纬度/液化天然气。以下是一个适用于单个位置的示例:$args = array( \'post_type\' => \'event\', \'posts_per_page\' => -1,&
仅当所有选定的分类和自定义字段值与记录匹配时,才显示来自自定义帖子类型的帖子
我已创建自定义帖子类型exam_result 具有academic_year 作为自定义分类法,school_class 使用高级自定义字段插件作为自定义分类法,并将卷号作为自定义字段。问题是,我只想在帖子具有自定义分类法和最重要的卷号的正确值时显示结果。现在,即使我没有选择任何分类法或输入任何卷号,它也会返回帖子。我曾尝试使用分类关系,但未能使其发挥作用。我已经在下面尽可能多地介绍了细节。我想知道这里是否有人能帮我找出我的代码可能有什么问题。Search Form <form action=
如何在砖石柱基本构件中添加柱子类型
当我尝试使用Wordpress 5.2.2创建网站时。我找到一个叫做Masonry Posts 在Elementor面板中。但当我添加小部件并选中时,没有选择帖子类型的选项。我们只能更改类别。该类别还属于默认分类法,而不是自定义帖子类型分类法。因此,我无法从自定义帖子类型(演示)中添加帖子。在谷歌上搜索后,我找到了这个。https://developers.elementor.com/custom-query-filter/. 但查询不起作用。add_action( \'elementor/query/m
如何查询同一列中有多个自定义字段orderby?
我有一个帖子列表,其中有一列我想按字母顺序排列。问题是,这些帖子在同一列中显示了两种不同的自定义字段值类型之一。其中一个(customer\\u name)是post对象,另一个(quick\\u customer\\u name)只是常规自定义字段。我在下面尝试的代码让我成功了一半,它确实查询了顶部有一个值的帖子,但仍然没有按字母顺序排列。$posts_per_page = 10; $paged = ( get_query_var(\'paged\') ) ? get_query_var(\'p
WordPress从AJAX添加_查询_arg并使URL友好
在WordPress中,我在ajax中设置了如下查询参数add_action( \'wp_ajax_get_prepare_link\', \'prepare_link\'); add_action( \'wp_ajax_nopriv_get_prepare_link\', \'prepare_link\'); function prepare_link() { //Do some logic and get the models name
如何将我的查询中的帖子数限制为最近的6个?
我有一个崩溃的jQuery滑块,我被要求修复它。目前它正在加载128张幻灯片(当然会导致崩溃),但我们只想看到6张。我尝试使用jQueryremove() 第7名及以上li 元素,但滑块仍为删除的元素加载空幻灯片。无论如何,我认为最好的解决方案是在模板代码中。这些幻灯片是从具有从名为“特色项目”的高级自定义字段创建的复选框的帖子中提取的。当客户不想显示帖子时,要求或建议客户取消选中这些帖子不是一个选项。你能帮我把代码改成只拉最近的6个吗?此外,我也希望有一个脚本,可以立即取消选中项目7及以上的复选框。非常
按事件日期排序(如果存在)或发布日期(如果不存在)-如何根据元值或日期重新排序帖子
我需要一种根据事件日期(如果存在)或发布日期(如果没有)对标签和类别档案中的帖子进行排序的方法。我有一个用于事件和帖子的组合存档,但希望根据事件的event\\u date meta而不是发布日期来列出事件。我知道我需要更新查询以添加“orderby”参数,但想不出构造查询参数以获得所需结果的最佳方法。我的想法是,我需要做如下事情:foreach($posts as $post) { $event_start = get_post_meta($object_id, \'event
$wpdb->Query()与$wpdb->Get_Results()与phpMyAdmin
我有以下代码:$query = \"SELECT * FROM $wpdb->posts INNER JOIN $wpdb->postmeta ON $wpdb->posts.ID = $wpdb->postmeta.post_id INNER JOIN $wpdb->term_relationships
ADD_QUERY_ARG()和内部变量为空
我有链接:<a href=\"\'.esc_url(add_query_arg(array(\'search\' => $search, \'category\' => $category, \'filter\' => $filter), \'/site\')).\'\">Click</a> 有些变量有时存在,有时不存在,比如$filter,它有时不存在。现在我希望该变量不存在,它不会出现在链接中,因为调试器会显示通知“Undefined variabl
如何高效地获取元密钥列表?
我有这个函数来获取所有帖子类型的元键。 public function pgggo_custom_post_type_keylist() { //gets the list of post types $pgggo_custompostype_array = $this->pgggo_list_of_posttypes(); $pgggo_getposts
自定义产品循环避免重复
我正在尝试根据(pa\\U product-series)中的属性值创建产品循环。许多产品可以有相同的价值,但我只想从每个产品中返回一个。。。避免使用价值相同的多个产品。示例(xxxx是产品系列):产品1-x400产品2-x400产品3-x500产品4-x600产品5-x600结果应仅显示产品1、产品3和产品4。这是我到目前为止的代码,但它返回的是一个空数组global $product; $prod_series = $product->get_attribute( \'pa_p
我的网站的搜索引擎只能找到帖子而不能找到页面,我该如何解决这个问题?
我对我网站的Wordpress搜索引擎有一个奇怪的问题http://sitename.com?s=searched+word). 当我安装Wordpress时,我注意到当我使用我网站的搜索引擎时,结果只是帖子。。。就好像这些页面不存在一样。无论如何,我不知道这对Wordpress博客来说是否正常。几个月后,我在搜索一个单词,我注意到结果中出现了页面!这种惊人的情况已经持续了很长时间,但从上周开始,令人费解的是,页面不再出现在结果中。我告诉你整个故事是为了让你明白,但我的问题只有一个:如何解决我的Wordp