您当前的位置:首页 > TAG信息列表 > wp-query
大型日历网站的高级元查询(12k+帖子)(175k+wp_postmeta行)
问题是,在我创建的网站上,我选择使用自定义字段而不是日历插件来在“日历”中组织我的帖子。起初,这似乎是实现我所需要的最合乎逻辑的方式。然而,由于导入了所有的内容,结果并不像我预期的那样。我的“日”视图需要2-4秒才能加载约60-100个项目,而“月”视图需要15-22秒才能加载约900个项目。每个帖子都有一个event_date 存储为的字段YYYYmmdd. 有些帖子可以像普通日历事件一样,在固定或无限的基础上重复。我为此设置了两个字段,一个叫做repeat 具有选项forever 和until. 此外
页面上未显示特色图像
我对创建主题很陌生,不知道是否有人能帮忙?我正在尝试在我的索引页上显示特定类别(id=5)下帖子的所有特色图像,但使用以下代码无法正常工作:<?php $myblogPosts = new WP_Query(\'cat=5\'); // Cat 5 is the blog category. if ($myblogPosts->have_posts()) : while ($myblogPosts->have_posts()) : $myblogPosts-&g
WP_QUERY IF HAVE POST显示日期但不在循环中
我设置了一个wp\\U查询来显示事件,如果我们有帖子,我想显示日期,如果没有,我不想显示日期。这是我的代码: <?php $today = getdate(); $args = array( \'post_type\' => \'post\', \'category__not_in\' => \'-9\', // When liv
语法以获取自定义帖子类型列表中的第N项?
我们有一个自定义的帖子类型testimonial 并希望在页面上的各种定制位置显示第一、第二和第三个。如果我们只想循环介绍并一个接一个地展示推荐信,我们会这样做(这很有效):<?php $args = array(\'post_type\' => \'testimonial\'); $testimonials = new WP_Query( $args ); while( $testimonials->have_posts() ) { $t
函数使用GET_POSTS(),当从函数调用时Tax_Query不起作用。php
我想获得分类法“类型”中所有“带”的数组,然后在其他函数等中使用该数组utilities.php 文件,我require() 在里面functions.php 它有以下函数定义,并在之后立即调用:function get_all_bands() { $bands = get_posts(array( \'post_type\' => \'model\', \'posts_per_page\' => -1,
按分类标准进行的自定义分类查询不起作用
不确定发生了什么-下面是我的代码:$args = array( \'orderby\' => \'title\', \'show_posts\' => \'-1\', \'posts_per_page\' => \'-1\', \'cat\' => $goalsCat->cat_ID, \'post_type\' => \'Goals\', \'author\' =>
WP_QUERY分页在管理区域中不起作用
我已经创建了一个自定义插件页面。在此页面上,我使用wp_query(). 它工作得很好。我想添加分页,但它不起作用,即使我使用中提供的代码codex: <?php // set the \"paged\" parameter $paged = ( get_query_var( \'paged\' ) ) ? get_query_var( \'paged\' ) : 1; // the query $the_query = new WP_Query( \'p
按类别页面上的查看数查询帖子
我在尝试创建该类别的第二个查询时遇到问题。php页面,我试图实现的是显示当前类别存档页面中最受欢迎的帖子。这就是我目前所拥有的。<?php // The Query global $wp_query; $term = $wp_query->queried_object; $args=array( \'meta_key\' => \'views\', \'orderby\'
在主页中添加带查询的区块
我想我的2个帖子块显示的类别不是最近的,也不是类别。<!-- Latest posts --> <div class=\"home-section\"> <div class=\"container\"> <div class=\"row\"> <div class=\"col-md-12\"> <div class=\"section-title\">
窗口小部件中断定制器的WP_QUERY表单方法
在我的一个小部件的“form”方法中,我进行了一个查询,为用户提供一些帖子供选择,如下所示:<?php $products = new WP_Query( array( \'post_type\' => \'ys_product\', \'order\' => \'ASC\', \'orderby\' => \'title\',
列出不包括某些税法术语的所有自定义帖子类型帖子
我正在编写一个主题,其中我已将“服务”注册为支持“服务类型”自定义分类法的自定义帖子类型。我想列出所有类型为“服务”的帖子,除了那些“特色”为“服务类型”的帖子。我可以编写代码列出特定分类术语下的帖子;但如何编写wp\\u查询,将帖子从特定的自定义分类术语中排除?正在等待您的答复。。。干杯\\r
自定义导航:以4个为一组显示帖子
我试图在wordPress中复制现有的网站设计。该网站有一个侧栏导航,一次显示4篇文章,请参见此处:http://www.davidrich.net/david-rich-paintings/1-1如果您单击辅助导航中的“下一步”链接,您将看到侧导航中的图像保持一致,直到下一组四个帖子。每幅画都在单独的柱子上。如何在侧栏导航中显示由四个帖子组成的组?我真的很困惑,不知道从哪里开始。任何指点都将不胜感激。<?php $loop = new WP_Query( array( \'post_ty
ACF从查询访问字段,但不是在POST中
我不确定这是否可行,但请在重新编写模板之前进行检查。我已经扩展了wp\\U查询,以允许执行地理代码/位置搜索。这是工作本身和返回职位在最近的搜索点的第一顺序。在wp\\u query现在生成的查询中,它计算距离搜索点的距离(以英里为单位),并返回AS distance.我的同事构建了结果模板,他使用了ACF,所以正在使用以下方法循环列表:<?php while ( have_posts() ) : the_post(); ?> 使用的常规ACF方法时,不会返回此“距离”值<?p
如何从GET_POSTS给出的POST数组访问$wp_Query对象?
我有一个简单的自定义查询get_posts:<ul> <?php $args = array(\'post_type\' => \'event\', \'numberposts\' => 6 ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); echo \'<li><a href=\
使用‘parse_Query’过滤器显示来自多个条件的帖子
我试图在WordPress管理中过滤帖子页面,以显示符合“A”或“B”标准的帖子。我仔细查看了文档,找不到一个好的方法来完成这项工作。详细信息:我已经确定了用户角色的范围,因此作者只能编辑自己的帖子。然而,我已经添加了一个自定义字段,以便作者可以选择其他作者来编辑文章。如果我在“parse\\u query”过滤器中使用一个或另一个,则此功能非常有效,但如果我尝试同时启用这两个查询,则认为我希望显示符合所有条件的帖子(无)。以下是我的代码(位于functions.php中),以供参考:add_filter
如何到达wp_Query中的特定位置?
背景:我正在尝试以幻灯片形式显示图像,我想从网站媒体中随机选择这些图片。图像有一个自定义字段,以便选择作为幻灯片。我能够解决所有这些问题,并使用wp\\u查询找到所有带有自定义字段的图像,该字段表示可以在幻灯片中使用。问题:现在我的问题是,我应该如何循环查询以获得我想要的帖子号?代码:$args = array( \'post_type\' => \'attachment\', \'meta_key\' => \'on_front_page\', \'
如何从wp_Query结果中提取信息?
背景:我正在使用一个叫做skt全宽的wordpress主题。我正在修改他们的首页幻灯片,以便它显示六个随机图像,而不是六个预先选择的图像。我在媒体中有一个自定义字段,可以选择在头版彩票中可以选择哪些图像。然后有一个查询来选择这些图像。他们用来显示图像的代码需要设置某些图像属性才能工作。它们是,图像url、图像标题、图像描述和图像href。问题:一旦媒体/附件进入查询,我如何从中获取所需的信息?我是否需要使用它们的插入代码,或者它们是实现我想要的更好的方法?显示图像的代码:echo \'{image : \
WordPress忽略限制/POSTS_PER_PAGE,尽管它在wp_Query中
使用WP查询:$myquery = new WP_Query( array( \'posts_per_page\' => $instance[\'count\'], \'meta_key\' => \'mywp_post_views_count\', \'orderby\' => \'meta_value_num\', \'order\' => \'DESC\' ) ); 让我们获取请求:echo $
自定义插件-查询CPT-显示结果
这段代码将进入我正在创建的一个示例插件中,作为使用CPT的测试,并将它们打印到页面上。我一直在尝试让print\\u r()给我一个对象。自定义过帐类型已过帐验证。数据存储在MySQL中-已验证。因此,post类型正在注册。请为我提供一双新眼睛,告诉我在查询中缺少什么。add_action(\'init\', \'all_custom_post_types\'); function all_custom_post_types() { $types = array(&
查询&_Content()显示在标题中
这篇文章讲的是两件事:此查询的所有结果都会发布到页面的标题,而不是内容区域中的标题。您知道为什么会发生这种情况的解决方案,以及解决这种情况的最简单方法吗?你能评论一下我的问题吗?我想知道它的所有错误(但它正在工作,并产生预期的结果)add_action( \'pre_get_posts\', \'cv_testimonials_list\'); function cv_testimonials_list($query) { if ($query->is_page(