因此,我按照本教程学习了如何使用 Wordpress、Jetpack 和 Isotope 来制作我已经完成的项目的可过滤组合。我得到了过滤器和项目图像,就像教程说的那样显示。我觉得效果很好。
我现在的主要问题是我只想在页脚中显示我的“最近的网站”,并且只显示名称、图像和简要内容。我以不同的方式做到了这一点,它通过创建自定义帖子类型来工作。
<?php $args = array( 'post_type' => 'projects', 'category_name' => 'websites', 'posts_per_page' => 2 );
Projects 是我创建的一种自定义帖子类型,但自从我遵循该教程后,我基本上得到了所有内容。现在我再次尝试让那些最近的网站中的“2”个显示在我网站的页脚,这就是我这样做的方式。
<?php $args = array( 'post_type' => 'jetpack-portfolio', 'category_name' => 'websites', 'posts_per_page' => 2 );
当我查看网站时,没有任何显示。我做了更多的研究,发现“Jetpack-Portfolio”是一种自定义分类法,它实际上是jetpack-portfolio-type
,但我试图调用它,但没有任何效果,或者它会显示我添加到我的网站的两个最新项目。
编辑:我尝试将图片放在这里,但我的 REP 不够高:P
所以我的问题是:我怎样才能调用该自定义分类法来再次仅显示网站。
编辑 7/16 @ 9:06pm ET
<div class="Cfoot">
<h2>Recent Websites</h2>
<?php $args = array( 'post_type' => 'jetpack-portfolio', 'category_name' => 'websites', 'posts_per_page' => 2 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); { ?>
<section id="Recent-Web">
<img src="<?php echo get_template_directory_uri(); ?>/img/Foot_Placeholder.png" width="75" height="75" align="left" />
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<p><?php the_excerpt(); ?></p>
</section>
<?php } endwhile; wp_reset_query();?>
</div>
编辑 7/18
好的,所以我又搞砸了一些,并决定更改category_name
为category_slug
,现在它似乎显示了我最近的两个项目。没关系,但我再次尝试仅从websites
类别中显示,而不是全部显示。这是我更新的代码。
<?php $args = array( 'post_type' => 'jetpack-portfolio', 'category_slug' => 'websites', 'posts_per_page' => 2);
我该怎么做才能只显示 slugwebsites
而不是最近的项目。