您当前的位置:首页 > TAG信息列表 > query
If Elseif Query
我正在尝试处理这个查询-第一个if子句有效,而else子句有效,但中间的elseif子句无效。<?php if(get_post_meta($post->ID, \'TourURL\', true)) { <div class=\"tourenquiryonline\"> <h2>Book or Inquire</h2> This tour can be book
按日期和帖子类型划分WP_QUERY帖子
我有一个WP\\U查询,它按日期划分了2个帖子类型,但功能不存在。目前,它输出相同级别的日期和帖子,如。。-Date-发布-发布-Date-发布-发布我想将每个日期及其相关帖子包装在一个div中,并将每个日期的两种帖子类型拆分为两列。Update我设法按日期将帖子拆分,并将其包装在单独的分区中,现在我只需要弄清楚如何在每个日期下将两个CPT划分为单独的列Updated Query<?php $day_check = \'\'; $index = new WP_Query( array
是否应使用‘wp_Reset_postdata()’重置‘Setup_postdata()’?
从一个示例开始更有意义,下面是一个示例函数:function seo_meta_tags() { global $post; if( is_singular() ) { setup_postdata( $post ); $description = str_replace( \'... <a class=\"read-more\" href=\"\' . get_permalink() .
Polylang下的分类过滤器
下面的过滤器代码来自ThemeskingdomExclusy 主题它对帖子ID进行sql查询,然后查询与这些帖子关联的分类术语。然后,我使用同位素jquery插件提供一个年份(术语)列表,用户可以根据该列表过滤帖子。我的问题是,我正在创建一个双语网站Polylang. 而且,虽然当我在这个网站的英文版上时,我只得到一个英文帖子列表,但我可以从英文和母语帖子中获得所有可供过滤的年份。我认为我必须用一个接受polylanglang parameter, 并用当前区域设置条件将其括起来。但是我需要一个可以返回I
无法对自定义页面查询进行分页
我在一个叫做Categories.<?php /* Template Name: Categories */ get_header(); ?> <section id=\"primary\" class=\"content-area\"> <main id=\"main\" class=\"site-main\" role=\"main\">
如何减少查询次数?
我有帖子的元键“到期”。。。。如果帖子已过期(超过当前日期或不等于当前日期),则它将不会显示在计数中。这是我的代码,它工作得很好。我唯一的问题是,它会创建100多个查询。有没有办法减少这个数字?我不知道如何优化它。。。。/** * Function to list all category with thumbnail custom link, etc.. * * How to use this function: * Add in template: <?p
如何通过$wpdb返回具有特定自定义字段值的自定义帖子类型帖子的计数?
我正在尝试从wpdb获取具有特定自定义字段值的自定义帖子类型的计数,而无需执行WP\\U查询或get\\U posts,因为我认为这更节省资源,并且我需要在一个页面上为10个不同的值返回10个不同的计数。我无法得到正确的计数来显示。返回了一个数字,但它是错误的。代码如下:$meta_value = key($choices); $count = $wpdb->get_var( $wpdb->prepare (
从WordPress请求处理的名称-*外部*获取子目录多站点博客的博客ID
我有一个Zend Framework 1.11.1 MVC应用程序,它将Wordpress 3.7.1安装为“public”目录下的子目录多站点网络。它使用必须使用的插件来确保只有MVC应用程序的登录用户才能访问任何博客。基本上,最早的MU插件运行ZF应用程序的引导程序来访问ZF登录状态,并将“安装后主题”挂接到一个函数,该函数检查MVC登录状态和权限数据库,然后返回以允许访问,或者重定向到MVC应用程序中的一个页面,解释为什么不允许访问博客。它实际上有点复杂(例如,如果MVC用户还没有登录的话,它会为其
在知道父ID的情况下,从子弹头中获取子ID
我有一个需要从中获取数据的层次结构。这是我在了解父母的同时需要得到的孩子(用鼻涕虫的名字)。Highest Known Parent Page (slug : \'parent\') |_ Child 1 (slug : \'child-1\') |_ Page 1 (slug : \'page-1\') |_ Page 2 (slug : \'page-2\') |_ Child 2 (slug : \'child-2\') |_ Page 1
如何在查询参数中插入变量?
我需要在查询参数中放入一个变量。我有这样的情况:$variable = get_field(loop_category); $catquery = new WP_Query( \'category_name=***VARIABLE-HERE***\'); while($catquery->have_posts()) : $catquery->the_post(); 我该怎么做?
Sort post by last commented
我试过这个:<?php if ( have_posts() ) : query_posts(array(\'orderby_last_comment\' => true)); ?> 但它不起作用
CPT档案中的多个查询和循环
我有一个名为“属性”的自定义帖子类型,并设置了一个归档页面来显示该类别内的帖子。本质上,归档页面需要包含3种不同的查询类型;第一个用于显示CPT内帖子的搜索结果,第二个用于使结果可排序(通过询问自定义字段元值的下拉菜单查询),第三个用于显示CPT内的所有帖子。虽然我不知道如何构造查询和循环-所有查询都是单独工作的,但我正在努力设置If/Else语句,使其在一个归档页面中工作,因此如果您有任何建议,我将不胜感激!Query 1: Search Results$paged = (get_query_var(\
paged query leads to 404?
当我点击分页链接上的“2”时,我得到一个404错误。url正确更改为http://mysite.com/?paged=2<?php /** * The loop that displays the posts. */ ?> <ul class=\"post-items\"> <?php $args = array( \'post_type\' =>
按注册日期和角色查询WordPress数据库
我想获得今天以订阅者角色注册到我的多站点的所有用户的显示名称和电子邮件地址。它需要是一个SQL查询,因为它在WP文件之外使用。我收集了以下信息:表:wp\\u users列:user\\u registered,user\\u email,display\\u name表:wp\\u usermetaColumns:wp\\u 6\\u capabilities=a:1:{s:10:“订阅者”;b:1;}我猜我需要从今天订阅的所有用户的wp\\u用户那里获取用户ID,然后对照wp\\u usermeta检
按评论ID获取评论内容
因此,我已经尝试了一个小时左右的时间来按ID列出评论get_comment($id, $output) 函数,但效果不好,所以我返回到下面显示的内容,但它只显示所有注释。我想让它只显示一条ID注释。我想不出一个方法。我做错了什么?$args = array( \'id\' => 1, ); // The Query $comments_query = new WP_Comment_Query; $comments = $comments_qu
404适用于分层自定义帖子类型中的孩子
我已经尝试了所有我能找到的解决方案,但我仍然被困在这里。This post 有一个很好的彻底的调试方法,但它没有帮助。部分原因可能是因为我想the Flatpack theme 改变它的行为。我们现在锁定了这个主题。我这样做是为了使投资组合和服务CPT分层:add_action( \'init\', \'lf_modify_post_types\', 999999 ); function lf_modify_post_types() { if ( post_type_exists
如何在WordPress中使用类别设置关系?
我正在尝试在“人员”职位类型和“工作”职位类型之间建立关系。例如,我想有一个这样的结构Person 1 - Work - Work 1 - Work 2 Person 2 - Work - Work 3 - Work 4 我如何建立关系,以便用户在发布“工作”帖子时,可以将“工作”帖子与“人”关联?
按元数据搜索自定义帖子类型
我有一个自定义的帖子类型“属性”,我的用户需要能够通过元数据进行搜索。我有3个搜索功能-2个在前端1个在管理区域-其中2个按预期运行,另一个似乎根本没有过滤结果。我认为自定义query\\u vars的定义或使用可能有问题。在我的功能中。php我有以下内容:function add_query_vars($public_query_vars) { $public_query_vars[] = \'bedrooms\'; $public_query_vars[] = \'ty
查询高级自定义域
我一直在重复这件事Advanced Custom Field query working. 根据上面链接中的文档,我的阵列应该是这样的:$args = array( \'numberposts\' => -1, \'post_type\' => \'event\', \'meta_key\' => \'location\', \'meta_value\' => \'Melbourne\' ); 下面是
是否在没有分页的情况下再次运行搜索查询没有结果?
更新:这个问题已经不重要了。我切换了一些代码,所以现在过滤工作正常了。看起来查询不起作用,因为我触发了indexTaxonomyCounts 来自模板的函数?但我现在有另一个问题,但将为此写一个不同的问题。原始问题:我想通过一些分类法和元过滤器过滤我的定制产品。这适用于常规查询,但不适用于我的搜索结果。至少,过滤是有效的,但获得正确的计数却不起作用。我所做的是:我加入了pre_get_posts 钩住并使用$\\u GET中的数据创建分类法和元查询。然后我存储刚才创建的查询(包括筛选),以便在结果页上计算