您当前的位置:首页 > TAG信息列表 > loop
Remove the Homepage Query
我有一个主页显示home.php 模板,包含两个侧栏,其中包含小部件。主查询仍然包含标准的10篇帖子,但由于我没有显示这些帖子,我想完全消除对数据库的查询。如果需要,可以使用一个空的post循环,因为我没有在home.php 样板我该怎么做?我可以用pre_get_posts 为了最小化和减少查询,但这仍然给我留下了一个非常快速的查询,我如何完全消除它?
WordPress请求在循环中发布所有帖子ID?
我想问问WordPress上是否有办法获取页面的所有字段?。。。我正在使用一个高级自定义字段插件,并希望从不同页面的这些字段输入的字段中获取数据。。因此,我已经找到了一种方法: <?php for ($x = 0; $x <= 1000; $x++) { $rows = get_field(\'about_hotel\', $x); if($rows) { echo \'<ul&g
如何将WPQuery数组与PHP数组合并并使用循环输出结果
我有一个基本正常的WP_Query (获取3种帖子类型)用于博客页面。这很有效。客户希望包括Instagram图像并按日期订购。我已经完成了所有instagram代码的设置,并且可以很好地创建一个单独的阵列。需要注意的是,我需要将此Instagram帖子数组格式化为一个数组,该数组具有类似于published等字段的键。我想合并这些数组并使用WP循环进行输出。看起来有点夸张,但我想我会问的。
随机POST链接生成器扰乱了循环
我有以下代码可以生成指向我博客中随机帖子的链接:<?php $posts = get_posts(\'orderby=rand&numberposts=1\'); foreach($posts as $post): ?> <a href=\"<?php the_permalink(); ?>\" title=\"Random Post from Our Blog\" style=\"float:righ
在index.php上以不同的方式显示POST格式(循环使用函数)
我是WordPress的新手,我希望在主页上以不同的方式显示帖子格式;有点像这样的图像:问题是我使用的主题与我见过的其他主题非常不同,the loop is in a function. 在我的index.php, 我有<?php if(have_posts()) : while(have_posts()) : the_post(); echo cool_post_article_
如果帖子被实际修改,则显示修改时间
我想只在修改帖子时显示帖子更新时间,我正在使用函数the_modified_time() . 所以我刚刚读到一条if语句,它可以用来检查post是否被修改,如下所示:if (get_the_modified_time() != get_the_time()) 所以我把它放在我的模板中,在模板中显示时间本身,现在看起来是这样的: if (get_the_modified_time() != get_the_time()){ echo \'Last updated:\' . the_
如何在循环中仅向特定用户角色显示自定义字段?
我在循环中插入了以下代码(在single.php中):<span style=\"font-size:16px\"> <strong>Currently reading:</strong> <?php the_field(\'book_name\'); ?> (<?php the_field(\'book_year\'); ?>)<br/> <strong>Currently seeing:</str
调用wp-blog-header.php头文件,而不执行wp_Query
我有设置。htaccess将自定义url映射到自定义php脚本。此页面不是wordpress的一部分,但我希望它使用wordpress主题。在脚本的顶部,我加载Wordpress。从这里,我用自己的自定义数据填充全局$post对象。require_once(\'../wp-blog-header.php\'); //change status to 200 from 404 //custom code to get data and populate the $post inclu
Executing Queries in tag.php
我可能有点糊涂,但我似乎不知道这里的问题是什么。我正在开发的站点使用一个自定义循环,其中包含一个查询,该查询排除任何标记为已存档的帖子。我想要编辑标记的原因。php模板是将自定义元输出到前端,并调整归档页面上所有帖子的外观。它适用于大多数网站,但不受限制。php它会导致标记云中断,使单击的任何标记都会显示完整的帖子列表。当我删除查询时,标签云可以正常工作,但存档的帖子仍然会显示出来,并且没有按照需要的方式进行布局。我使用的查询代码是:// The Queries $args = array(
如何添加分页以及如何更改缩略图大小?
我目前正在学习wordpress开发,我尝试添加分页,在帖子底部显示“较旧”/“较新的帖子”链接和当前页面的数量。我还尝试将缩略图大小更改为200x200px,所有图像都应该被裁剪。以下是我当前的wordpress循环:<main id=\"main\"> <?php // the query $args = array(\'posts_per_page\' => 10 );
WordPress循环特定缩略图大小
这是我的循环:<main id=\"main\"> <?php // the query $args = array(\'posts_per_page\' => 10 ); $the_query = new WP_Query( $args ); ?> <?php if ( $the_query->have_posts() ) { ?&g
在执行wp_cron之前从插件中的操作调用导入类时出现问题
我正在使用wp\\u crontrol插件调用函数中添加的操作。php文件,然后调用插件文件中的函数。WP访问了我的函数,但无法调用该类,我遇到以下错误:PHP致命错误:在xxx中找不到类“RSS\\U Import”我很确定我调用该类的方式不正确,但我不确定在wp\\u cron调用该类之前如何调用该类。functions.phpadd_action( \'my_hookname\', \'my_function_plugin\' );plugin_file.php功能。php\'add\\u acti
使用自定义字段值突出显示特定用户
我正在和一些学校的朋友一起做一个Wordpress项目。但在网站上突出显示用户存在一个问题。这个想法是创建一个“每月用户”的东西。在Wordpress管理面板的用户部分,我们创建了一个自定义字段,用于选择用户是否为当月最佳用户。对于帖子,我们使用了一个带有数组的普通循环来过滤某些页面上的帖子。但是,对于一个“本月最佳用户”的用户,如何做到这一点呢?我们想显示个人资料图片和全名。谢谢
多种帖子类型的WordPress搜索结果
我想把两者都展示出来posts 和attachments 在搜索结果中。基本上,我需要一些if 帖子有缩略图,请显示。else 显示附件图像(因为它们没有缩略图,直接从媒体库中提取)。这是我试过的search.php, 但它不起作用:<?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ?> <?php
仅显示今天日期的帖子
<?php if ( have_posts() ) : ?> <?php // Start the loop. while ( have_posts() ) : the_post(); get_template_part( \'content\', get_post_format() ); // End the loop. endwhile; else : get_template_part( \'content\', \'
为自定义帖子类型的每个类别显示一个项目
我有一个自定义类型,叫做不同类别的公文包。我想显示除一个类别外的所有类别。我只想在我的页面上显示每个类别的一个项目。我一直在忙这个,我的循环只能显示类别中的所有项目,但不能每个类别只显示一个项目。到目前为止,我可以显示类别,但它们会重复,我无法在页面上只显示一次。每页一个类别。这是我试过的两个循环。回路1$args = array ( \'post_type\' => \'portfolio\', \'category__not_in\' =>
`Query_posts`真的比二次查询慢吗?
我知道主查询速度很快,因为它在解析URL和WP_Query 已实例化。我们在OO PHP中。但事实上query_posts 比模板中发生的一些辅助查询(例如get_posts, 或者你打电话的本地人// WP_Query arguments $args = array ( ); // The Query $query = new WP_Query( $args );
如何将相同的模板文件与小部件和类别循环一起使用?
我写了一个小部件,我想使用位于“themename”/模板部件/内容中的类别模板。php”。<?php // Category.php while ( have_posts() ) : the_post(); get_template_part( \'content\', \'\' ); endwhile; ?> 在我的小部件中,我使用了$myposts=get\\u posts();我想在内容中使用这些数据。php模板。但我不知道传递这些
是否存在可以使用QUERY_POST的场景?
我觉得下面有一个红色按钮,上面写着“请勿按下”query_posts(). 老实说,一段时间以来,我一直试图揭开这种现象的神秘面纱,但收效甚微。例如,不使用此函数的主要原因可能是分页中断。第二,它可能很慢(阅读:打两次电话),或者有更好的方法(pre_get_posts). 可能还有更多的原因。对于那些出于本能而否定这个问题的人,我呼吁他们至少坚持一周左右。总有第二次机会这样做。在团队压力面前,我几乎不想看到至少一些答案。对于未阅读的人this 我想说的是,这个函数没有被弃用,也没有被标记为_doing_
仅从一个类别中查询帖子,并排除最新帖子
我想运行循环,以便它只从一个特定类别检索帖子,只输出4篇帖子,并排除最新的帖子。要仅查询一个类别,我发现:<?php query_posts(\'cat=1\'); ?> <?php if ( have_posts() ) : while (have_posts() ) : the_post(); ?> <?php the_content(); ?> <?php endwhile; endif; ?> 为了排除最新的帖