您当前的位置:首页 > TAG信息列表 > loop
在循环中:帖子有缩略图和其他变量
我希望显示符合某些要求的帖子。首先也是最重要的是,这个想法是向访问者展示浏览量最大的帖子。我实现了with some help. 因此,我使用下面的PHP实现了这一点。我为自己工作,这很好。现在我想添加一个约束,即:只有带有缩略图的帖子才有资格循环,但如果没有缩略图,你不能跳过一篇帖子,而只是在实际输出中得到较少的帖子:我总共需要四篇帖子!因此,理想情况下,我希望有一种方法将一个表示“has thumbnail”的参数传递给WP\\u查询。但是,我还需要已经存在的meta\\u键。我如何保留该元密钥,并使
函数从逗号分隔的字符串中获取数据库表中的名称
我已经使用以下代码在WP中创建了admin列:add_filter(\'manage_pages_columns\', \'page_custom_cols\', 10); function page_custom_cols($pages_columns, $post_type) { $pages_columns[\'user_group\'] = \'User Group\'; return $pages_columns; } 现在,我添加了获取用户组id的函数
在‘CATEGORY_NAME’参数中输入变量
是否可以将变量用于\'category_name\' 参数我有三页:红色、黄色和蓝色。我有多个帖子,分为三类:红色、黄色和蓝色。在红色页面上,我希望显示红色类别中帖子的信息;黄色和蓝色也是一样。如果我用这些创建三个不同的页面模板,我可以很容易地做到这一点$args 在循环的开头:$args = array( \'category_name\' => \'red\' ); $the_query = new WP_Query( $args ); 或
当传递与当前年份不同的年份参数时,WordPress会给出404页
在此页面上,您将看到我列出了特定月份发生的事件:http://conciergemaps.ch/events/这是在Wordpress上,当您选择某个月份和年份时,它会将URL附加两个参数(月份和年份,即?月份=10月&年份=2014年)。问题是,如果年份不是当前年份(2014年),则会出现404错误。我使用以下代码仅显示所选月份下的正确事件(它们是自定义帖子类型):$events_month = sanitize_text_field($_GET[\"month\"]); $events_yea
将无限滚动添加到AJAX加载的类别查询
Update: This has been resolved. See update below.在完成了几个不同的在线教程之后,我创建了一个函数,根据从下拉菜单中选择的类别,通过Ajax修改我的帖子显示。我现在想向Ajax加载的内容添加无限滚动,但我似乎不知道该怎么做。如果您有任何关于如何进行的想法,我将不胜感激。提前谢谢。以下是我的php函数:function ajax_filter_posts_scripts() { // Register and enqueue script
在循环中跳过开机自检并稍后混合
在博客中,我尽量避免连续显示同一类别的两篇文章。因此,如果最近的两篇文章来自第1类,我想跳过第二篇,先选第3篇(如果它也不是来自第21类),然后在显示第4篇之前混合跳过的文章。所以我得到的是while (have_posts()) : the_post(); //get category of post $categories = get_the_category(); $category_id = $categories[0]->cat_I
在分类页面上列出上周内当前分类中的所有帖子
我的分类模板每页显示5篇(全部内容)文章,我想添加list of ALL the posts during the past week for that category to the top of the page as a quick overview. 因此,列表中的第一篇文章将与列表下方的第一篇完整内容的文章相同,等等。除了概述列表可以有5篇以上的文章之外。我发现this similar answer 但它一次也只能显示5个项目,因为这是我的默认每页帖子设置。我也尝试过使用这段代码,但它显示了所有
在循环内获取插入的POST媒体文件的链接
在循环中,我想检索每个帖子插入的媒体文件的URL。我的尝试是:<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <a href=\"<?php wp_get_attachment_url(the_ID()) ?>\"> <?php the_title(); ?> </a> <?php endwhile; ?&g
自定义帖子类型在类别页面上不可见
我想为我的自定义帖子类型使用默认类别,但当我打开类别页面时,那里没有帖子。循环非常简单:<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div class=\"col-md-3 col-sm-6 col-xs-12 margin-bottom-30\"> <?php $large_image_url = wp_get_attachment_image_src( g
循环浏览帖子并将插入的媒体和帖子标题显示为链接
我在摆弄一个我解决不了的问题。在循环中,我想找到插入的媒体文件(pdf、doc等)的URL,并将其显示为锚定。此外,我想显示当前帖子的标题作为链接的内容。我目前的尝试:<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <a href=\"<?php wp_get_attachment_url(); ?>\"><?php the_title(); ?></a
Category Ajax call
我关注这篇文章是为了通过category to work获得一个ajax帖子过滤器\'Using ajax on categories and wordpress loops\'.我想我已经在我的模板中正确添加了以下内容:我的类别列表项:-<ul id=\"category-menu\"> <?php foreach ( $categories as $cat ) { ?> <li id=\"cat-<?php echo $cat->
如果未设置图像,则在循环中显示随机图像
如果自定义字段没有特定值,或者没有缩略图,我想从循环中的几个选项中显示随机图像。在任何情况下,它都应该吐出一个随机图像。相反,它给了我每个满足条件的帖子的所有信息。我怎样才能让它随机显示一个?谢谢以下是部分代码:<?php $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); ?> <
如何在自定义类别页面上实现分页?
我已经为我的每个类别创建了一个自定义模板页面。我正在使用foreach 循环以获取我的页面中此特定类别的帖子。if (is_page()) { $cat=get_cat_ID($post->post_title); //use page title to get a category ID $posts = get_posts (\"cat=$cat\"); if ($posts) { foreach ($posts as $p
检查循环中的摘录是否为空-Portfolio
我想检查摘录是否不为空,然后回显摘录链接,如果不是回显永久链接,如下所示:if(the_excerpt()!=\'\') echo the_excerpt(); else echo get_permalink()但我如何检查摘录字段是否为空,而不使用空时的内容?任何帮助都将不胜感激。
在循环期间向_post()插入自定义数据
我在WordPress网站上有一些帖子,假设我想为每个帖子添加一个随机数$num 作为键和random() 作为值。然后我想通过以下方式访问它们:$post->num 或post_num() 这可以在循环过程中完成吗?由于每次执行时该值都会更改,因此我需要在循环期间进行设置。我无法将此随机数添加为自定义字段。有没有办法做到这一点?
如何选择循环中的“全图/缩略图”图像?
我正在使用下面的代码通过WordPress循环挑选最新的帖子,但它在full 尺寸:if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!-- Post Start --> <div id=\"post\"> <a class=\"post_image\" href=\"<?php the_per
显示不起作用的单一类别的帖子
我有一个简单的循环,输出帖子的内容,然后在底部添加一些导航链接。Wordpress设置为一次仅显示5篇文章。<?php while(have_posts()) : the_post(); ?> <div class=\"post\"> <?php the_content(); ?> </div> <?php endwhile; ?> <div class=\"navig
将WordPress与您的网站集成
我正在将WordPress与非WordPress网站集成。我已在我的evercam.io/wordpress 我一直在关注codex 我已经能够在我的站点上的静态页面上显示帖子列表evercam.io/blog. 我不想让我网站的访问者接触到WordPress主题。问题在于用户是否单击了我网站上列出的帖子标题。它将他们带到的com/blogevercam.io/wordpress/帖子标题。我曾尝试创建一个等效的单曲。php在我的网站上使用:<?php // Include WordPres
如何按日期对类别进行排序?
这可能是一个快速简单的修复方法,但我希望能够按“ASC”或“DESC”排序这不是我的标记,但这是我想要更改的循环,只是不确定如何更改。我读了wordpress文档的查询,但不知道放在哪里\'ORDER\' => \'ASC\'是否需要重置WP查询?据我所知,如果有多个循环,只需重置查询。我说得对吗?<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?&g
是否将查询从CAT ID更改为鼻涕虫或名称?
我使用以下查询获取类别(10)中的帖子。我想将此代码更改为使用类别slug或名称,而不是id号,因为当我移动站点时,这经常会更改。??<?php $custom_query = new WP_Query(array (\'cat\' => 10, \'showposts\' => 1)); query_posts($custom_query); while($custom_query->have_posts()) : $custom_query->the_po