您当前的位置:首页 > TAG信息列表 > loop
根据日期数组多次显示帖子
我有一个用于简单日程列表的自定义帖子类型,使用meta box插件,我有两个meta box分配给自定义帖子类型。1表示图像,1表示日期时间数组。在我的功能中。php文件我创建了一个短代码来检索和显示信息。然而,它只显示一次帖子,我在那里显示日期时间,上面写着“数组”。我想将帖子显示3次,因为我已经用meta框存储了3次日期。我不知道如何调整我的查询或循环,使帖子按日期顺序显示3次。下面是我的函数的短代码。php文件。任何帮助都将不胜感激。// SCHEDULE LIST add_shortcod
登录用户和非登录用户的邮购不同吗?
我注意到,出于某种原因,在我的网站上,发布顺序会根据用户是否登录而变化。当我以管理员身份登录时,帖子显示按时间顺序排列。但当我注销时,最旧的帖子会首先显示,然后按时间顺序显示,最新的帖子会显示在底部。这是怎么回事?更新:我检查了主题的功能。php文件和附加文件。php文件(包括额外的函数),它们都没有任何影响后期排序的过滤器。更新:我把我的主题改成了2016年,现在仍然有这个问题。我也在安装Wordpress。然后我更新了Wordpress,以确保我没有意外更改某些内容,但我仍然存在问题。
在行中每隔2个div换行-For Each循环
出于某种原因,在这个For each循环中,将每2个div包装成一行有点噩梦。。。。有人能解释一下吗? <?php $terms = get_terms(\"aircraft_category\"); // get all categories $count = count($terms); //Count how many terms we have
从循环结果中排除页面
在我的子主题中,我很难从主索引循环中排除特定页面。我在函数中找到了以下函数。修改索引的php。php循环,以便显示页面而不是帖子:add_action( \'pre_get_posts\', \'pages_loop_on_index\' ); function pages_loop_on_index( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $q
Exclude filter on front page
我在中使用此代码functions.php 添加链接到帖子的按钮。function new_excerpt_more($more) { global $post; return \'<a class=\"excerpt-readmore\" href=\"\'. get_permalink($post->ID) . \'\">Read more</a>\'; } add_filter(\'excerpt_more\', \'new_exce
WordPress查询,将来自多个自定义分类的项作为`Term`参数
因此,我正在使用购买的插件版本(WP目录,抱歉,我不能发布超过2个链接)作为我的网站代码的基础,我正在调整它,以便它可以用于我尝试创建的网站。问题是,不是默认值categories 作为字段,插件的作者编写了一个分类法wpccategories 职位类别。所以我的帖子都是商店的产品,我想向客户展示产品的替代品。我使用一个查询,从同一个产品中查询出3个其他产品wpccategories 所以用同样的term->slug 作为term->slug 当然不包括产品本身。否则,产品的替代品将是产品本身
在网格循环中显示作者
我现在有下面的php代码,它给了我当前所有WordPress作者的列表,包括他们的名字和头像。<?php printf(\'<h1>%s</h1>\', the_title()); foreach($users as $user) { ?> <div class=\"author\"> <div class=\"authorA
按子类别分隔类别的帖子
我通过获取页面标题并将其与类别名称匹配来动态生成我的类别帖子。我发布的类别有时有一个子类别,现在我需要按组来分隔这个子类别。我正在使用此代码。<ul> <?php global $post; $post_slug = get_the_title(); $args = array ( \'category_name\' => $post_slug, \'posts_per_page\' => -1, \'orderby
Group posts by year in loop
如何在存档页面中按年份为自定义帖子类型分隔帖子?while ( have_posts() ) : the_post(); the_title(); the_post_thumbnail(\'thumb\'); endwhile; 最终结果如下:2016 - Title1 - Title2 - Title3 - Title4 2015 - Title1 - Title2 - Ti
在自定义循环(WP_QUERY)中添加POST类
通常,如果我想添加自定义的post类,我会使用post_class 滤器但是,当使用自定义循环时post_class 无法访问筛选器。我正在尝试应用一些类,这些类将根据计数将帖子放置到列中。下面是我在不使用自定义循环时使用的示例代码; //Add Post Class Filter add_filter(\'post_class\', \'sk_post_class\'); function sk_post_class($classes) { global
在Foreach循环中有条件地输出两次内容
我有一个使用自定义字段和Slick 旋转木马,使用下面的代码。 <?php $entries = get_post_meta( get_the_ID(), \'_mysite_homepage_slider_group\', true ); foreach ( (array) $entries as $key => $entry ) { $img = $title = $url = $desc = \'\';
合并一个带有POST_REWIND的复杂查询并将帖子拆分为两列
我需要帮助query 使用rewind_posts 因此,如果某个帖子属于某个特定类别,它会移至顶部。我想做的是使用一个查询,将帖子拆分为两列页面(左div和右div),如果帖子属于名为First, 它位于左栏列表的顶部。我可以做两个不同的queries 但我很难合并成一个query. 我很想自己做,但是$i++ 我很困惑,所以我想寻求帮助,了解如何将两个单独的查询合并为一个查询。这是第一次query 如果任何职位属于第一类或第二类,则将其置于首位:<?php $args = array(
如何抓取主循环,带条件,通过短码输出
我没有这方面的任何代码,因为我不知道如何开始。我创建了一个名为“新闻”的类别。在我的主页上,我想显示3篇最新的文章,但我需要使用一个快捷码输出它们,这样我就可以在我的WYSIWYG中看到它们。我的研究只是向我展示自定义的帖子类型,我不知道该如何调整它,使其成为主循环。任何资源都是惊人的。
WordPress按不工作的自定义帖子类型查询帖子
我正在尝试显示我的自定义post类型“instrument”的特征图像我使用插件“自定义帖子类型UI”创建了自定义帖子类型查询似乎可以工作,但问题是它似乎没有循环-只显示最近的帖子。然而,当我尝试使用相同的代码,但查询所有包含乐器类别的帖子时,会显示包含该类别的普通帖子,但不会显示添加了该类别的自定义帖子。代码如下:<?php query_posts(\'post_type=instrument\'); while (have_posts()) : the_post()
为查询中的每个帖子分配自定义参数
我试图为一系列查询中出现的每个帖子添加一个增量变量。目的是计算每个结果的权重,以便以后能够排序所有内容。这是我到目前为止所想到的,但我做错了,因为权重似乎是在全球范围内累积的,而不是针对每个特定的帖子。// set the variables $author_id = get_the_author_meta(\'ID\'); $tags_id = wp_get_post_tags($post->ID); $first_tag = $tags_id[0]->term_id;
自定义循环查询中缺少div
我正在为wordpress循环使用定制的php代码。代码设计为通过html和;css。代码的设计也使我可以在帖子之间添加div块。有关代码使用的示例,请参见下面的照片。下面是我正在使用的代码。https://gist.github.com/mihadaiko/dc314a845f807c16d19db8c842ed7a75我的问题是,应该在最后10篇帖子之前出现的DIV没有出现。我不认为这是我的css文件的问题,但如果你也需要这些文件,它们就在这里。完整索引。带有HTML/php的php文件https:/
Query_Posts()似乎未在我的页面中调用
我对我的query_posts() 呼叫这是我的代码:$results = $wpdb->get_results(\"SELECT post_id FROM \" . $wpdb->postmeta . \" WHERE meta_key = \'mashsb_shares\' ORDER BY CAST(meta_value AS SIGNED) DESC LIMIT 0, 20\"); $top_ideas = array(); foreach($res
循环和页面模板:我的WP_QUERY不带参数
我有一个循环问题,我试图将其放入自定义页面模板中。我想显示带有条件的帖子,但无论我在WP\\u查询参数中输入什么,都没有考虑。以下是我的所有模板代码:<?php /* Template Name: Trends */ get_header(); ?> <section id=\"top\"> <?php the_post(); ?> <div class=\"intro\"
检查循环是否有任何类别?
在我的循环中,我有十篇帖子,它们分别属于以下类别(slug):group-a、group-a-first和group-b。循环/查询如下所示:查看这些帖子是否有特定类别的最佳方法是什么?我试过了<?php if(in_category(\'group-a\')) ;?>, 它确实有效,但它检查了每个帖子,所以我得到了三个结果:是、否、否等。我要寻找的是,如果循环中的任何帖子都有特定的类别,它会输出yes或no。我的查询有多个循环,因此我使用的代码如下:<?php $args = arra
Wp_Reset_postdata()在主循环之后是冗余的吗?
我对一个例子感到困惑from the docs:<?php // The main query. if ( have_posts() ) : while ( have_posts() ) : the_post(); the_title(); the_content();