您当前的位置:首页 > TAG信息列表 > loop
Combining action and filter?
我尝试为内容和边栏设置不同的视频oembed大小。我可以使用embed\\u defaults过滤器设置视频大小。但是这个过滤器适用于整个网站,我需要在侧边栏中有更小的视频大小。所以,我尝试向loop\\u start添加操作,并在此处检查主循环是否正在运行。function test_main_loop( $query ) { global $wp_the_query; if ( $query === $wp_the_query ) { add_filter( \
最有效的方法?排除类别和每页的帖子数
我想创建一个循环,排除一个类别,并且每页只显示一定数量的帖子。我已经尝试了have\\u posts和query\\u posts来实现这一点,但我有点停留在最有效的方法上。你会用什么来做这件事?
基于标签的“相关帖子”的循环偏移量
当我使用jQuery工具时;“可滚动”;“我的相关帖子”部分(参见示例here), 我想知道如何实现偏移,以便在第一个循环中显示前4个帖子,然后显示接下来的4个相关帖子等。我现在正在考虑创建3个这样的循环,显示最新的12个相关帖子。我当前的设置如下:(已更新!) <h2>Related Posts</h2> <!-- "previous page&q
查询数据库和使用循环的区别
我知道这是一个非常普遍的问题,但我一直在阅读关于wp查询和循环的TUT,似乎你可以选择任何一种方式。我误解了吗?我想我读到的是,您可以或多或少地绕过循环,只需查询db。如果是这样的话,有什么更好?
按自定义字段值过滤循环
我试图通过自定义字段值过滤循环。我在网站上尝试了所有的建议,但都无法过滤。此循环用于rss提要的自定义模板。它将自定义帖子类型和仅“已发布”的帖子组合在一起,但我无法让它按自定义字段值进行筛选。 global $wp_query; $args = array_merge( $wp_query->query, array( \'post_type\' => \'custom_type\', \'post_status\' => \'publish\', \'meta_key
_Content()只在一个类别中返回NULL,即使有内容也是如此
朋友的大量定制博客有一个类别,其中包含categoryname-single.php 文件以显示帖子。显然没有什么特别的原因,从昨天开始,the_content() 不再为该类别的帖子返回任何内容,即使WP后端清楚地显示了帖子中的内容。所有其他类别均不受影响。我尝试/排除的内容:没有PHP错误:我用echo get_the_content() 相反,没有用。我正在处理正确的文件:当我更改文件中的其他内容或硬编码其中的HTML文本时,它会显示在页面上。这也排除了任何缓存问题 <? echo \"s
从循环中排除自定义POST类型的问题
早上好,我在从索引中排除自定义帖子类型“事件”时遇到了一些问题。我的博客页面的php循环。我只是想显示我实际博客中的帖子,我假设它属于帖子类型“post”,但当我尝试显示“post”类型时,它也会显示我的“events”帖子类型。以下是我的循环代码:<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class=\"individualPost\">
WordPress从静态页面上的类别帖子查询帖子
所以我试着只从1个类别中查询一些帖子,它看起来确实有效。我也尝试了get\\u post(),但没有成功,过了一段时间,我就放弃了使用query\\u posts(这显然是一种不好的做法)。这是我的代码:<div id=\"primary\"> <div id=\"content\" role=\"main\"> <?php query_posts(\'slug=cat1\'); ?>
按分类(类别)循环自定义帖子类型
我在函数中创建了自定义帖子类型。php的主题和一些分类法。我在分类法中添加了两个类别(第一、第二),并在新的自定义帖子中添加了一些帖子。我想做一个循环,只从我的自定义帖子中选择第一个类别(分类法)中的帖子或者我想要一个档案,它将显示我所有的自定义帖子,但以分类法(如第一类)分隔:一篇帖子,另一篇帖子第二类:这篇帖子,下一篇帖子
缩略图圆角(或任何其他好的方法)
我一直在研究如何用圆形图像显示缩略图,但每种解决方案最终都用光了。我尝试过的一个技巧是将缩略图用相同大小和形状的分区进行包装,显示图像,但CSS为opacity:0 这样就不会显示实际图像。显示的是分区的背景图像,也是使用以下样式设置的:border-radius: 15px;(加上其他与浏览器相关的黑客)要在WordPress上实现这一点,我必须使用内联样式,似乎要使用the_post-thumbnail() 似乎什么都没有,因为我找不到一种方法,可以在其中调用图像url<div sty
手动设置带有ID的全局$POST变量,以便使用模板标记
我有一个函数,可以通过非常特定的方式检索帖子的ID。我需要能够设置global $post 为了使用以下函数the_content(), 它不允许ID作为参数。我怎样才能做到这一点?
如何使循环不将特殊的POST格式计入POST计数?
我把WordPress设置为每页显示5篇文章,这就是我想要的。然而,我现在开始使用新的帖子格式(链接、状态、引用等),但我不希望这些内容计入每页5篇帖子。那么,如何使循环显示最后的x个帖子,直到它达到5个标准帖子?
使用PageNavi插件在循环中偏移帖子
我正在尝试在我的主循环中偏移1个帖子,我尝试了一些事情,如query\\u posts()等,我可以让偏移量正常工作,但我的分页最终无法正常工作,我正在使用PagNavi插件,任何帮助都将非常棒,代码非常通用,再次感谢!<?php if (have_posts()) : ?> <?php query_posts(\'offset=1\');?> <?php while (have_posts()) : the_post(); ?> //
如何使用自定义帖子类型作为首页?
我想将网站的首页设置为自定义帖子类型中的单个帖子。我已经能够使用以下代码将我的头版请求更改为自定义帖子类型存档posted here):function custom_front_page($wp_query){ if($wp_query->get(\'page_id\')==get_option(\'page_on_front\')){ $wp_query->set(\'post_type\',\'album\'); $wp_q
Offset for Loop
我想为我的相关职位抵消4个职位。我正在使用Flowplayer的jQuery工具滚动,所以我希望人们能够滚动浏览最新的4篇帖子,然后是接下来的4篇帖子等等。我尝试了类似的方法,但不断收到错误消息:<h2>Related Posts</h2> <!-- \"previous page\" action --> <a class=\"prev browse left\"></a
Category sticky latest
我一直在尝试编写一个脚本来显示最新(单个)帖子(在特定类别中),但是,如果用户选择让帖子具有粘性,那么粘性帖子就会显示出来。移除粘性贴子后,将显示最新的贴子。我遇到的问题是,试图使用Wordpress内置方法执行以下操作:Loop through all the \'News\' categories - if: one of the posts is sticky, echo it out - else: echo out the latest post 希望有人能帮我指引
自定义循环,将类别与页面匹配
我想设置我的模板,以便页面显示一个类别slug与页面slug匹配的帖子列表。因此,在“关于我们”(“About”)的页面上,贴上了类别slug“About”的帖子。边栏应该显示这些帖子的列表(我需要硬编码,没有插件)。指数php应该显示所有帖子,不包括页面上显示的帖子。这是一个自定义循环,生成我将添加到侧栏的最近帖子列表。php。这需要修改,以便只显示与页面匹配的类别中的帖子。<ul> <?php query_posts( \'posts_per_page=5\' );&
Related Posts loop - offset
我已经为此工作了很多很多很多周了。我已经在这里和其他地方问过类似的问题,但似乎没有人能够解决这个问题。也许无论如何都不可能?我的相关帖子是基于标签的,代码如下所示:<?php $backup = $post; $tags = wp_get_post_tags($post->ID); if ($tags) {
在一个页面上使用多个查询时获取当前循环的POST计数
我正在尝试获取循环中当前帖子的数量。在我的主题中,我在一个页面上使用了多个循环。到目前为止,我已经:$my_post_count = $wp_query->post_count; 但当我打印$my\\u post\\u count时,它会返回WP站点上所有帖子的编号。这可能与在一个页面上使用多个查询有关吗?我试着在每次循环后使用wp\\u reset\\u查询,以确保我不会以这种方式抛出东西。我做错了什么?
如何在档案页面中创建多个循环?
这是我的存档页代码我想避免在第四个循环中重复发布;我想数第三圈的帖子有4个回路1个第一循环计数:1个post <?php $count = 1; if (have_posts()) : while (have_posts()) : the_post(); if($count == 1) : ?> <a href=\"<?php the_permalink() ?>\" rel=\"bookma