您当前的位置:首页 > TAG信息列表 > loop
post expire after x days
我想创建一个代码片段,用于从发布日期起x天后的帖子过期,我尝试了这段代码,但我总是显示真实情况,我做错了什么?$pfx_date = get_the_date(\'d/m/Y\'); $datacorrente = date(\'d/m/Y\', strtotime(\"-5 days\")); if ( $pfx_date <= $datacorrente ) { echo \'post expired\'; } else {
GET_TEMPLATE_PART是否在循环中拉取数据一次?
当我使用\"get_template_part();\" inside a loop, 它是否搜索该模板文件every cycle 回路的(每个立柱)or 它是否搜索文件once 然后在循环的每个周期重复使用它?
将帖子拆分为两列
这是一个来自Merging a complex query with post_rewind and splitting posts into two columns嗨,我的循环需要帮助。is所做的是将帖子分成两列。<?php $row_start = 1; while ( $query->have_posts() ) : $query->the_post(); ?> <?php if ( in_array( get_the_ID(), $dupli
使用Foreach获取循环外的特色图像
我不熟悉圈外工作,所以如果已经有人问过这个问题,请原谅我。如何获得循环之外的帖子的特征图像?我做了一个print_r 我没有看到任何与特色图片相关的内容。下一步该怎么办?Update: 我能够让它工作,但我需要一种方法来显示与帖子的特色图片相关的每个图片大小。这就是我目前所做的:// the query. Only show posts with a certain taxonomy <?php $args = array(\'tax_query\' => array(array(\'
所有自定义帖子都未显示
我有一个自定义的职位类型,称为“奖学金”。自定义帖子类型的存档页已禁用。我使用的类别(奖学金)也有子类别。我使用了以下代码在循环中包括CPT。function add_custom_post_type_to_query( $query ) { if ( $query->is_home() || is_category() && $query->is_main_query() ) { $query->set( \'post_type\', array
Metabox value for post loop?
我创建了metabox。如果选中该复选框,则会列出帖子。如何浏览标有复选框的帖子?Metabox Code.Metabox输出:
将循环拆分成两列,如何偏爱一边
我可以将帖子分成两列,但如果循环中的帖子数量为奇数,我会遇到问题。如果循环有奇数个立柱,如9,则右侧的立柱比左侧的立柱多。我想要的是,如果循环有奇数个帖子,它们会偏向左侧而不是右侧。例如:如果循环有7个POST,则这是循环输出的内容:Post left | Post rightPost left | Post rightPost left | Post rightPost left | ----------我正在努力实现的目标:Post left | Post rightPost left | Post
在$queryObject之后继续循环
嗨,我正在使用下面的代码显示来自特定标签的五篇文章。此外,代码还允许我将第一篇帖子与接下来的四篇不同。<?php $queryObject = new Wp_Query( array( \'showposts\' => 5, \'post_type\' => array(\'post\'), \'tag_slug__and\' => array(\'featured-music\'), \'orderby\' => 1 ));
循环在查询中5次显示POST
我正在根据当前的分类法获取所有父帖子的列表。这似乎有效,但列表又重复了5次。这意味着,当一个列表中应该有3个帖子时,我会得到15个帖子。我的线圈有什么地方做错了吗? <ul> <?php $terms = get_terms(\'taxonomy-name\'); foreach($terms as $term) { $posts = get_posts(array( \'numberposts\' => -1, \'post
首页上的三种不同的帖子类型
Update:谢谢你的回答,但在实现了这段代码之后,它打破了主题/站点。我肯定是我,但这是我的功能。php文件:// Custom posts for homepage function get_featured_one() { /* returns post #1 */ } function get_featured_two() { /* returns posts #2 and #3 */ } add_action( \'pre_get_posts\', functi
ARGS中包含一个类别的WP_QUERY显示其他类别
我想在我的博客页面中列出“blog”类别的默认WP帖子的标题,该页面具有“blog”标题并使用页面blog。php作为模板,其中包含以下代码:<article> <?php $args = array ( \'post_type\' => \'post\', \'category_name\' => \'blog\' ); $query = new WP_Query( $args );
只查询包含实际文本内容的帖子(不包括短码或图片)
我正在努力display a set of posts 包含缩略图、标题和内容/摘录。我不想显示没有用于显示/格式化目的的内容或缩略图的帖子,因为这只会显示在我的主页上。这是一个live example 我希望它看起来像什么的工作版本。我的问题是我有一些帖子only shortcodes (无真实内容)或just an image (页面上没有文本)。我可以通过以下方法解决短代码问题:$content = strip_shortcodes( get_post()->post_content );
如何在循环中返回自定义帖子?
如何在循环中返回自定义帖子?我读了几篇关于同一主题的文章,但没有直接的内容。我有一个显示常规帖子的博客,我有自定义帖子“广告”。我喜欢开始在循环中显示最新的自定义帖子。最终结果可以是只返回自定义帖子的循环。 <?php if ( ! have_posts() ) : ?> <div id=\"post-0\" class=\"post not-found item-list\"> <h2 class=\"entry-title\"><?ph
WordPress循环,每个自定义域仅显示一个帖子
我有一个循环,最多50个自定义帖子类型的帖子,称为deals。其中每一个都分配了一个名为“company”的自定义字段,设置为ID,并分配给另一个名为“companys”的自定义帖子类型。这些设置使用Relationship field 来自ACF。我希望主页上的循环显示所有交易,但是,不要显示同一公司的多个交易。现在,我可以为每家公司制作50个自定义循环,但我确实希望最新的交易显示在页面顶部。我正在考虑使用自定义post类型的foreach集,但是我不知道如何做到这一点。这是我当前拥有的循环:<?
如何从帖子ID正确查询帖子?
好的,我有以下代码可以从某个ID查询帖子: <?php $valid_post_types = array (\'agencies\',\'pro-awards-winners\',\'marcawards\',\'topshops\'); $args = array( \'post_type\' => $valid_post_types, \'post_status\' =&g
Wordpress Pages in an Array
我正在尝试获取WordPress网站中的所有页面名称,并将其存储为一个数组,以便在短代码中将其传递给Visual Composer。我想不出我错在哪里了$pages = get_pages(); $r=array(); foreach ( $pages as $page ) { $r[$page->post_name]; } return $r;
自定义发布类型(CPT)的GET_POST_META
这里是TLDR:是否可以从特定的CPT获取所有元密钥,而不必为每个帖子命中数据库</如果是这样的话,我怎么能用Wordpress的方式来做呢这似乎是一件简单的事情(至少从数据库的角度来看),但我正在寻找Wordpress从一堆CPT中获取多个post\\u元数据的方法。示例:每一个Product 自定义帖子类型具有以下字段(以及更多字段),用于保存离散的信息片段:_ns_research_document_ns_monograph_document_ns_profile_document</基
如何使用While循环和wp_list_ages将活动类添加到自定义菜单
我正在跑步wp_list_pages 通过while循环创建自定义菜单。通过循环运行它,我可以针对特定的元素进行显示。我需要弄清楚如何针对wp_list_pages 或者将自定义活动页面类应用于my while循环生成的列表。这是我正在使用的代码:<?php echo \'<ul>\'; $args = array( \'post_type\' => \'page\', \'post_status\' => \'publish
代码突然出现在我的临时第二个循环中
最近,我的一个客户要求他的主机托管一个“特殊wordpress”服务器。在这个过程中,出现了一大堆错误。我有几个基于这段代码的模板。这是一个标准循环,然后有第二个循环引入3个特定页面。这一年来一直运作良好。<?php while ( have_posts() ) : the_post(); ?> <article id=\"post-<?php the_ID(); ?>\" <?php post_class(); ?>> <div cl
我如何对这个粘性帖子的自定义列表进行排序
这是我的代码,它为我提供了我网站上所有的粘性帖子。$sticky = get_option( \'sticky_posts\' ); $args = array( \'posts_per_page\' => -1, \'post__in\' => $sticky, \'ignore_sticky_posts\' => 1 ); $query = new WP_Query( $args );