您当前的位置:首页 > TAG信息列表 > loop
不同的查询返回相同的结果
编辑:在稍微摆弄了一下循环之后,它以某种方式进行了自我更正。最后,代码保持不变,只是现在起作用了。http://sct.io/tt95p4 - 开发站点。向下滚动滑块下方,查看两个问题区域(特色文章和最新新闻)我在一个模板中有两个部分,它们使用不同的查询来获取帖子摘录和特色图片。奇怪的是,尽管我有两个单独的查询,但都返回相同的结果。在我的模板页面中,我有:<?php global $post; $myposts = get_posts(\'numberposts=2&offs
MySQL查询在循环内执行了4次
通过使用exec-php 插件,这样我可以运行比标准WordPress页面更复杂的页面。到目前为止,我对这个插件没有任何问题。我最近将一个独立于WordPress使用的页面移动到WordPress系统内部。现在不是运行INSERT mysql查询一次,它运行了4次,在数据库中留下了3个冗余行。就我所知,在这个问题上没有任何帮助,有没有人遇到过这个问题,或者知道如何绕过这个问题?因为这可能会影响我使用的答案mysql_query() 赞成$wpdb->query().编辑:我已经重写了页面,以使用最合
$wpdb->flush();中断循环
我正在使用$wpdb->flush(); 在我的页面底部,试图防止由于缓存而多次执行查询,但它似乎不是刷新最近的查询,而是刷新整个缓存,因为我的页面没有加载过去生成的内容。可能相关信息:我正在使用exec-php 插件,因此此页面完全是php,我还有另一个可能相关的问题as detailed here
什么时候使用Wordpress循环或Foreach循环?
在什么情况下你会(应该吗?)使用foreach循环,而不是wordpress循环。我没有真正的编码需求,但我很好奇。这里有什么好的做法?我应该: $args=array( \'post_parent\' => $pos_id, ); $sublabels=get_posts($args); foreach($sublabels as $sublabel) { // blabla something to do foreach}
从自定义字段中检索ID,计数并根据计数以不同方式显示结果
下面的函数位于单个post循环内。我在自定义字段中有一个ID数组。此类ID表示相关的帖子。我正在使用高级自定义字段(ACV)插件,并使用它管理自定义元。在这种情况下,为了获取相关的\\u内容元,我可以使用ACV函数get\\u字段(“related\\u content”),并从related\\u content字段中检索到的每个帖子中获取帖子数据。根据检索到的相关帖子的数量,我想显示略有不同的结果(使用较大的缩略图或根本没有缩略图,等等)。所以我想出了下面的php。然而,我不确定这是否得到了有效的优化
POST中的自定义字段稍后在循环中使用
如何将自定义字段添加到自定义帖子模板,然后在中打印The Loop?更好的解释:我想在“添加新”窗口中有一个自定义字段,它将作为一些元数据添加到帖子中,稍后可以在单循环中打印出来。php。我想能够决定它将在哪里,所以如果我想的话,它甚至可以在注释下(我想在模板中定义它)。我不想要“自定义字段模板”插件,因为这不能在循环中使用。
自定义公告类型查询W/Category下拉菜单
从两个下拉列表中获取自定义帖子类型查询有点困难。让我告诉你我在使用什么:The Form:<?php require($_SERVER[\'DOCUMENT_ROOT\'] . \'/wp-load.php\'); ?> <form method=\"post\" id=\"searchform\" action=\"http://www.findabuilder247.com/directory\"> <?php $args = array(
如何根据评论元值的平均值对帖子进行排序
情况是这样的-我已经定制了评论提交,用户可以通过它提供评级,这将作为元值存储在commentmeta表中。我可以查询以返回平均值并显示在帖子中。目前没有问题。我现在想做的是按照这个平均评级对帖子进行排序。我获得平均评分的代码是:function average_rating() { global $wpdb; $post_id = get_the_ID(); $ratings = $wpdb->get_results(\" SELECT $wpdb-
杂志风格的首页,有多个类别/循环,没有重复的帖子
我正在将一个静态杂志网站迁移到wordpress。我想有一个frontpage显示多个类别,每个类别都有几个帖子,例如“政治”、“环境”、“健康”和“技术”。最重要的是,我想有一个“最新新闻”类别。“最新新闻”类别中显示的帖子也将属于另一个类别(以及子类别,例如poltics-->asia-->india),并显示在仅包含特定类别帖子的页面上(例如“politics”页面),但只要它们显示在“最新新闻”类别中,就不能在frontpage上重复帖子。类别将显示在网格杂志类型设计中。我正在努力完成
显示带有值的自定义字段的Metabox标题
我在写文章时使用了多个metabox面板。在我的函数中,我注册了多个元数据库:$prefix = \'dbt_\'; $meta_boxes = array(); $meta_boxes[] = array( \'id\' => \'general_information\', \'title\' => \'General Information\', \'pages\' => array(\'post\
非常慢的页面--如何优化查询数量?
EDIT 12/19/2011再次感谢你Ijaas。除了白天的秩序外,一切都正常。它按发布顺序对几组天进行排序。如果旧帖子的meta\\u键中有较新的日期,则它位于具有较旧meta\\u键的较新发布帖子之前。它对某一天的事件进行了适当的排序,但不对日期进行排序。你知道为什么吗?这是我正在使用的当前代码。 <h1>Upcoming</h1> <?php $convertedtime = \"Y-m-d H:i\"; // Time format
自定义POST类型和Have_Posts()返回空结果
我对have\\u posts()感到非常困惑。它返回一个空结果,即使我有一篇文章与查询匹配。下面的代码用于一个小部件,该小部件应该只显示一篇文章(如果存在的话)。我使用wordpress 3.3。。。$singleargs = array(\'p\' => 2040, \'post_type\' => \'event\', \'post_status\' => array(\'any\'), \'posts_per_page\' => 1); $singlequery =
替换自动程序或进行回调(_A)
我在想办法改变the_author(); 在循环函数中,我发布了带有发布用户名称的元数据。我需要这样做:如果用户已注册,则显示the_author();, 但是如果没有显示来自post meta的数据自the_author(), 函数没有回调函数我有点迷路了,也许是在做函数?想法是替换the_author() 在我的主题中。
在循环之外获取标题和获取固定链接
我试图在侧边栏的一个页面中列出家长。我可以获取父页ID。我可以使用print\\r函数将其打印出来,但无论我尝试什么,都无法获取要显示的get\\u permalink和get\\u title。 <?php global $wp_query; if(!$wp_query->post->post_parent){ //no parent $children = wp_list_pages(\"title_li=&dep
使用户能够控制自定义循环的查询
假设我们启动了一个自定义循环:<?php $custom_posts = new WP_Query(); ?> <?php $custom_posts->query(\'post_type=post&category=Uncategorized&orderby=epo_custom\'); ?> <?php while ($custom_posts->have_posts()) : $custom_posts->the_pos
在索引/存档页面上循环中的每个帖子之后运行的操作?
在这两个页面上显示每个帖子/帖子节选后,是否有运行的操作/过滤器?我使用the_content 和get_the_excerpt 目前,但the_content 导致与其他插件冲突(因此执行我的函数两次,内容显示两次),设置优先级不起作用!注意:我试过了the_post, 但它在这两个页面上循环中的每个帖子之前运行。Update:“我的插件”在帖子内容后添加带有图标的自定义标记,使用:the_content- 对于单个帖子/页面和某些主题使用the_content(\'Read More\') 在索引/归
在html中包装x个帖子,而不留空html
所以我试图为这个wp\\u查询吐出无限数量的帖子,每次6篇,每一篇都用<dd> 这样它就可以使用jQuery滑块。问题是,如果我正好有6个帖子,或者12个帖子,我最后会有一个帖子是空的<dd></dd> 在最后。我做错了吗,或者这是对Wordpress的限制?<dl><!--slider container--> <dd><!--slide--> <?php $our_work
WordPress显示所有帖子而不是日期范围
什么时候去http://craigmdennis.com/articles/ Wordpress使用索引。php模板。当您转到http://craigmdennis.com/2010/05/ Wordpress使用相同的模板(下面的标记),但显示相同的帖子。我尝试过:禁用所有插件-无更改使用存档将永久链接更改回默认值。php文件</这显然与我的循环有关。<?php get_header(); ?> <!-- index.php -->
WordPress“the loop”中需要的简单Foreach循环帮助
我需要“循环”中的foreach循环This is my current code (index.php) :<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div><a href=\"<?php the_permalink(); ?>\" title=\"<?php get_the_title(); ?>\"> <?php the_title()
页面未找到,帖子是否已列出?
好吧,说真的。我有一个真正修改过的索引。php。结果:在第二个分页页面之后,该页面返回Not found 和404,而帖子已经显示出来了。有人能告诉我发生了什么事吗?该问题的工作示例:一切正常:http://petermolnar.eu/photoblog</一切正常:http://petermolnar.eu/photoblog/page/2/</找不到页面:http://petermolnar.eu/photoblog/page/3/等等。代码:index.php<?php