您当前的位置:首页 > TAG信息列表 > loop
如果查询返回的帖子在自定义字段中具有匹配的ID,我如何使用WP_Query仅显示来自自定义帖子类型的1个帖子
我到处寻找解决方案,但什么也找不到;希望这里有比我更熟练的人能帮忙。每次加载页面时,我都会随机显示两个推荐视频(来自视频自定义帖子类型)。有不同的客户有鉴定书,在某些情况下,同一客户有多份鉴定书。我的查询可以随机显示自定义帖子类型中的两个视频(同时完全过滤掉一个类别)。我试图避免的是从同一个客户端加载两个推荐视频(显示两个相同的缩略图看起来很奇怪),但我不知道如何做到这一点。以下是我目前掌握的工作代码: <?php $loop = new WP_Query(array(
在帖子中显示类别项目
我正在制作一个包含许多自定义帖子以及自定义层次分类的网站。默认的索引(归档)页面是由带有照片、标题和帖子摘录的砖块组成的。问题来了,因为这些索引/归档页面不能只包含帖子项目(brick),还应该包含(在正常帖子项目中)显示当前子类别的brick。使用类别做这样的事情是一种好方法吗?如果是,如何实现?解释编辑:通过bricks,我了解浮动容器,只是post(或category)数据的视觉表示。带有描述的浮动缩略图。类别存档页面将包含两种类型的项目:1)位于当前类别(非子类别)的帖子,2)当前类别的子类别。这
自定义存档页面中的帖子数量不受限制
我想完全摆脱我的自定义归档上的分页,我希望所有内容都在一页上。我该怎么做?目前,我通过以下方式获得帖子:<?php query_posts($query_string . \'&orderby=title&order=ASC\'); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 上的codex页query_posts 和pagination 似乎没什么帮助,他们
如何获得贴片的全尺寸图像?
嗨,我正在使用普通循环来获取帖子内容。目的是在博客中显示图像或视频。我试过了the_content() 对于循环,但我得到了我相信的缩略图,我想要的是原始图像应该在那里。这是代码<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); the_content();//by this am getting the medium sized image
在带有动态变量的短码中使用短码
所以我写了一个短码来生成一个循环(它显示了最近的帖子),短码很简单[loop]. 下面是输出每个帖子内容的代码(这是导致我出现问题的位):$output .= \"<p class=\'entry-content\'>\" . get_the_content() . \"</p></div>\"; 因此,我写文章,短代码将它们显示在主页和我指定短代码的任何其他地方。我在相当多的网站上使用这个,从来没有遇到过任何问题。在当前项目中,客户希望能够在主页上发布葡萄藤
没有使用其他帖子的特色图片的帖子
我正在使用以下代码(见下图)显示一个名为“艺术家”的自定义帖子。我也在使用<?php if (has_post_thumbnail( $post->ID ) ) 因此,我可以使用post缩略图设置div的背景(我认为这不是问题)。我想在一个页面上显示所有帖子,所以请使用\'numberposts\' => -1,. 我注意到,前十二篇帖子之后的帖子使用了另一篇帖子的特色图片,如果他们没有指定图片的话。如果我为任何有问题的帖子指定了一个特色图片,那么它确实会显示正确的图片。我只是不明白为什
在WordPress之外无法获得附件吗?
我的页面(在wordpress安装之外)的开头是这样的:global $wpdb, $wp_query; define(\'WP_USE_THEMES\', false); include_once \'word/wp-blog-header.php\'; $args = array( \'posts_per_page\' => 10, \'post_type\' => \'post\' ); $quer
用于呈现单页主题的GET_TEMPLATE_PART()
我正在开发一个单页主题,并希望在一个页面上呈现所有页面及其各自的模板。我知道我可以进行查询并编写相应页面的标记,但我更喜欢在文件中分离所有模板。我想做的是循环并加载模板-*。每个页面的php文件。这可能吗?为了稍微澄清这一点,以下是我想要的示例:$query = new WP_Query(); $wp_query->query(\'post_type=page\'); while ($wp_query->have_posts()) : $wp_query->the_po
wp_query inside the_loop
我的循环有这个问题。我正在制作一个将从主查询调用的快捷码。它将显示在\\u循环的首页上。因为某种我无法理解的原因。第二个查询只显示一篇文章,而它应该显示3篇。因此,短代码将出现在页面内容中。在“设置”部分,我将首页设置为“主页”,将博客页面设置为“博客”,但主页不是模板。它是由索引生成的。使用WordPress 2014主题的php页面。因此,在“主页”内容区域,我有一个快捷码,它生成第二个循环,从一个名为“特色”的类别中获取3篇文章。 $featured = new WP_Query( array( \
我如何从5个帖子的查询中获得1个最新帖子?
所以我有一个wp_query 这是从我的Wordpress网站上获得的5篇最新帖子。我想做的是在这个查询中,抓取最新的帖子并将其显示为一种“英雄”帖子,然后获取其他4篇帖子(如果我以后更改查询,可能会超过4篇),并在这个英雄帖子下面的列表或网格中显示。以下是我迄今为止的查询代码(明显简化):<?php $query_args = array( \"posts_per_page\" => \"5\" ); $listedPosts =
如何在作者配置文件页面上显示其他用户头像?
我有一个作者简介页面,在那里我显示了一个用户头像和关于作者的信息。在同一个页面上,我还试图包括其他作者的帖子,他们的头像显示在帖子标题旁边。我遇到的问题是get\\u avatar(get\\u The\\u author\\u meta(\'ID\'))只显示当前个人资料页面作者的化身,而不是循环中帖子的作者。因此,我没有使用不同的作者头像,而是不断重复当前作者页面的头像。这是我的代码:$args = array( \'cat\' => \'55\', \'post
如何查找要调用的元值
在编写自定义查询时,这件事让我非常困惑wp_query 我们传递了多个参数。但我使用的是woocommerce,我在某个表单上找到了查询的这一部分$args = array( \'post_type\' => \'product\', \'meta_key\' => \'_featured\', \'meta_value\' => \'yes\', \'posts_per_page\' => 10 我的问题是,如何发现m
使用多个循环从自定义WP_QUERY中排除最近更新的帖子
我想做这样的事情,但我想不出来。[单击][1]我正在使用此自定义WP\\U查询在我的主页上显示即将发生的事件。 $events_args = array( \'post_type\' => VA_EVENT_PTYPE, \'posts_per_page\' => $number, \'no_found_rows\' => true, \'post_status\' =>
将提要和边栏插入到HTML页面中
我已经建立了一个网站,最后一步是配置博客页面。我的html和css很可靠,但我的php和wordpress开发知识几乎不存在。我不需要动态页眉或页脚。我只需要一个博客提要和一个最近项目的提要栏。是否可以将现有博客(使用默认wordpress 2014主题)的博客提要和最近的项目小部件插入到静态html页面中?那么,每当一个人更新博客时,静态页面也会更新吗?基本上,我需要一个用户能够登录到一个带有默认主题的博客,并像在普通wordpress博客上一样发表文章,但要将其更新到我创建的静态页面。也许这甚至不是做
在分页循环上查询计数排除类别
我有一个索引。php的基本循环,在此查询之前:<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $args = array( \'category_name\' => \'work\', \'orderby\' => \'asc\', \'paged\' => $paged );
在主循环中向下移动粘性柱子
目前,我正在为一个在WordPress上运行的网站工作,并使用了213主题,该主题已经内置了一个粘性贴子功能,并且工作得相当好。但我不喜欢粘贴的帖子总是显示在绝对顶部。我希望能够显示最新的一篇或两篇或三篇帖子,然后是特色/粘性帖子。我该怎么做?
WP_QUERY未获取所有帖子,仅获取已标记的帖子
我正在尝试创建一个归档页面,该页面可以抓取提交的所有帖子。目前,我有一个不起作用的问题:<?php $args = array (); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post();?>
抓住每个帖子的第一段
我有一些代码使用preg\\u match获取第一段,然后在循环中吐出:function first_paragraph() { global $post, $posts; $first_para = \'\'; ob_start(); ob_end_clean(); $output = preg_match_all(\'%(<p[^>]*>.*?</p>)%i\', $post->post_content,
根据页面的插件按类别名称过滤帖子
我已经创建了一个页面模板,目标是创建一个循环,按类别名称获取所有帖子。类别名称从页面名称的slug中传递。我还没能让它完全发挥作用。EDIT 以下是我的循环函数(根据答案更新):global $post; $page_slug = $post->post_name; $category_query = new WP_Query(array( \'category_name\' => $page_slug )); if ($ca
使用相同的自定义分类比较两种自定义邮政类型
我有两种帖子类型,课程和推荐,它们有相同的分类法。我希望完成的是检查一门课程是否与推荐课程属于同一类别。如果是,请显示,记住每个类别可能不止一个。我目前可以检查他们使用的类别get_the_term_list() 但我不知道如何将它们相互比较。我需要检查的是,pm\\U课程(post type)中勾选的类别是否与course\\U推荐(post type)相同。如果他们有相同的类别,那么我想展示推荐信,如果没有,我什么都不想做。这确实是一个基本的if-else语句,但我似乎找不到一种方法来查看选中的类别在