如何创建这样的小部件?

时间:2016-12-06 作者:Trang Nhung

我对WordPress小部件有问题。我想在图像中创建一个类似的小部件。我知道如何创建小部件,但我不知道如何查询和显示图像中的结果。

解释:我们从一个类别中获得10篇文章,然后将其显示为标题1是我们获得的第一篇文章,然后是图片中的标题2-10。

你能帮帮我吗?

enter image description here

2 个回复
SO网友:cjbj

您的问题在细节上有点欠缺,但假设您使用wp_query 并像这样循环:

$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) {
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        STUFF
        }
    wp_reset_postdata();
    } 
在要区分第一篇文章和要检索元素的其他文章的位置。您可以通过访问$current_post, 它保存循环中的post编号。您将得到以下结果:

if ($the_query->current_post == 0) {
  // retrieve featured image, title and content }
else {
  // retrieve title only }

SO网友:Den Pat

正如bravokeyl所说,只需尝试放置计数器,看看值是否为1,分配一些特殊类,然后向该类添加一些css。

另一个选项可能是启用循环中的粘性文章,而不是通过从WordPress编辑使您的文章具有粘性,并将css分配给该粘性文章,因为如果创建正确,它应该具有特殊的类。

相关推荐

WordPress Custom Post Loop

我正在尝试循环浏览自定义WordPress帖子,遇到了一个问题,比如我添加了自定义字段并想在中显示它<li> 使用循环。我成功地完成了操作,但数据/链接/类别正在重复,如果类别与以下内容相同,我希望只显示一次:如果我有2篇带有data1类别的帖子,那么链接将只显示data1once 但我有2个不同类别的帖子,然后它会分别显示每个帖子。Sample Code:<ul class="filter filter-top"> <li cla