您当前的位置:首页 > TAG信息列表 > loop
如何检查页面是否为单页
我知道–乍一看,这个问题似乎很容易解决–我希望是这样–我只是不知道在哪里/如何检查我是否真的在一个页面上,或者只是在循环中呈现一个页面。我基本上需要更改CPT页面的页面标题。这就是我迄今为止所尝试的:function event_page_title($title) { global $post; if ( ( \'event\' == $post->post_type ) && ( is_singular() ) ) {
Different Loop for tag pages?
我有一个主题,它使用一个模板文件来呈现博客的索引,循环是基本的:if ( have_posts() ) : while ( have_posts() ) : the_post(); 我想为我的所有is_tag( \'\' ) 第页。if ( is_tag() ) { if ( have_posts() ) : while ( have_posts() ) : the_post(); } else { $paged = ( get_quer
Show Posts By Custom Field
我想在我的帖子中添加两个自定义字段:show_post_on_home_page home_page_posts_order_sequence</然后,我希望我的主页只显示show_on_home_page == true, 订购人home_page_posts_order_sequence.有没有人有我可以用来实现这一点的模板文件或示例代码?我还没有找到一个主题、插件或文章在我认为需要的时候提供这种类型的功能。我见过一些使用菜单顺序的样品,但它们不干净也不优雅。
一个页面上有2个循环-第二个循环的分页忽略已排除帖子的数组
我在一页上有两个循环。第一个按随机顺序显示11篇最近的帖子,并将每个帖子ID推入do_not_duplicate大堆$argsRandom = array( \'numberposts\' => 11, \'fields\' => \'ids\' ); $latest_posts = get_posts( $argsRandom ); shuffle( $latest_posts ); $counter =
如何从Get_the_Category获取类别URL?
下面我的循环显示了与当前查看的帖子属于同一类别的最新4篇帖子。Its位于单个。php。我正在尝试获取同一类别的URL,以便可以链接回该类别。php来查看来自同一类别的所有帖子。我原以为抓取类别slug会有用,但我下面的代码没有输出任何内容:<?php global $post; $categories = get_the_category(); foreach ($categories as $category) : $exc
如何在循环中获取WooCommerce中产品的第一个图片库
我想显示带有产品图像的产品,当访问者将鼠标悬停在该图像上时,它将更改为产品库中的第一个图像。我使用此代码显示图像库,但它显示产品库中的所有图像。我只想要一张图片。 <?php do_action( \'woocommerce_product_thumbnails\' ); ?> 有人知道如何解决这个问题吗?非常感谢您的任何想法。当做
忽略主查询中的元值POST
我使用此函数在循环的开头插入两个便利的帖子(带有元键和值)add_filter( \'posts_results\', \'insert_post_wpse_96347\', 10, 2 ); function insert_post_wpse_96347( $posts, \\WP_Query $q ) { remove_filter( current_filter(), __FUNCTION__ ); if ( $q->is_main_query
我可以同时使用定制摘录和修剪摘录吗?
对于每个帖子,我使用自定义摘录字段为我的每个帖子编写一个自定义摘录(最多180个字符),我将其用作SEO帖子的元描述。当我显示我的帖子列表(归档页面、类别等)时,每个帖子的摘要都显示为“摘要文本”。问题是这个文本太短,因为它是为元描述目的而写的。是否有可能在分类和索引页面中显示更长的摘录,同时保留我的自定义摘录作为每篇文章的元描述?顺便说一句,我的大多数帖子都有一个专门放置的“阅读更多”标签,现在由于我有一个自定义摘录,该标签被忽略了。
修改小工具以按自定义顺序输出帖子
我正在使用一个名为“Smartline\\u Category\\u Posts\\u Grid\\u widget”的Smartline Lite主题小部件,它在首页列出所选类别的帖子。我已将帖子数量设置为10个。小部件接受该类别的最新10篇文章,并以默认的反向颜色顺序输出它们。请查看我的网站底部(http://www.orandanow.com) 用于小部件输出结果。现在,我想要的是能够在该类别的帖子上放置某种数字标记(例如:1、2、3等),以便小部件获取最新的10篇帖子,并按数字标记的升序列出它们。
ACF使用中继器和复选框循环假值
我在页面上有一个ACF转发器字段设置,在子字段中有一个真/假复选框。到目前为止,如果选中该框,它将显示字段。如果不是,那么就不会。然而,有一件事我搞不清楚,那就是如何让它检查是否没有检查任何内容,只回显一些内容,但由于它在while循环中,它只会为每个子字段不断输出。这是我的代码:<?php if( get_field(\'position\') ) : while( has_sub_field(\'position\') ) : $value = get
《创世纪》主题升级后的无限循环
我在Microsoft Azure上运行WordPress,每当我尝试安装或更新插件/主题时,都会出现很多超时错误。(我正在使用基于Genesis的自定义子主题。)今天,我尝试使用管理区域的更新屏幕将Genesis主题更新到最新版本。升级超时,当我尝试返回到/wp admin时,它将我重定向到/wp-admin/admin.php?page=genesis&upgraded=true, 我收到一个错误屏幕显示“This webpage has a redirect loop ERR_TOO_MAN
根据帖子类型在主页上显示不同的内容
在主页中,我有一个用于显示不同帖子类型内容的自定义循环。我的索引上有这个循环。php$loop = new WP_Query( array( \'post_type\' => array(\'photo\', \'video\', \'web\'), \'paged\' => get_query_var(\'paged\') ? get_query_var(\'paged\') : 1, \'posts_per_page\' =>
列出当前类别的作者
我想列出所有在当前类别中有帖子的唯一作者。我的代码(位置:wp-content/themes/custom-theme/category.php)<div class=\"container\"> <div class=\"row\"> <?php if ( have_posts() ) : ?> <?php while( have_posts() ) : the_author();
与页面上的用户指定值匹配的GET_POST
在每个页面上,我希望管理员根据帖子类别选择显示哪个案例历史帖子摘要。我下面的代码可以工作,但如果你有很多类别,它会非常笨拙。如何将其更改为“如果第页上指定的案例历史代码=文章类别,则显示文章”?(我使用的是高级自定义字段,可以使用分类法而不是类别,但它们的分类法示例仅显示了如何显示location=Melbourne的帖子。)if (get_field(\'case-history-code\') == \'CS1\') { $myposts = get_posts(\'numb
循环代码正在显示页面,但不显示实际的帖子
此代码仅返回我构建的自定义页面的名称-主页。为什么返回页面标题?我想显示帖子。 <?php if ( have_posts() ) { while ( have_posts() ) { the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_content(); ?> &
WooCommerce自定义循环首页分页
我有一个自定义页面模板,我用它作为我的主题的首页。在那个页面中,我有一个部分列出了使用自定义循环的woocommerce产品。我想在该部分插入下一篇文章的页码。我正在使用next\\u posts\\u link()函数生成下一页url链接。它完美地实现了这一点,但在我的主页上/2并没有显示新产品,而是显示旧产品。这是我的代码: $paged = ( get_query_var( \'paged\' ) ) ? get_query_var( \'paged\' ) : 1;
垂直选项卡上最新帖子的活动链接
我正在尝试添加css类.is-active 到循环内的垂直选项卡链接。默认情况下,页面首先加载最新的帖子。如何使用激活最近的选项卡/帖子.is-active?<?php $races_2016=\'0\'; $args = array( \'post_type\' => \'races\', \'order\' => \'DESC\', \'parent\' => \'$races_201
在父页面上显示特定页面(即子页面)内容
在父页面上显示子页面内容时出现问题(都是静态的)。我可以显示其他页面内容,但只有在相同级别上。它在亲子关系中起作用。<?php $investor_content_query = new WP_Query( array( \'pagename\' => \'current\', \'post_parent\' => \'investor-relations\' ) ); if ( $in
如何创建一个循环,显示一个帖子和停止?
我正试图在我的wordpress主题上创建一个只显示一篇特色文章的部分。我已安装此插件-https://wordpress.org/plugins/featured-post/ . 我知道我应该整合<?php query_posts($query_string.\"&featured=yes\"); 在循环的某个地方输出特色帖子。我试图修改现有循环中显示常规帖子的代码,但结果显示特色帖子重复了很多次。这是我尝试使用的循环,它显示了特色帖子,但重复了很多次。如何使其仅显示一次?<?php
在单个帖子中排除当前自定义帖子
我试图从列表中排除当前查看的自定义帖子。我试过了exclude 但它仍然显示它。这是我的密码single-works.php:<?php $currentID = get_the_ID(); $recent = new WP_Query( \'post_type=works&exclude=\' . $currentID . \'&showposts=5\' ); while ($recent->have_posts()) : $recent->t