そこで、Wordpress、Jetpack、および Isotope を使用して、これまでに行ったプロジェクトのフィルター可能なポートフォリオを作成する方法について、このチュートリアルに従いました。チュートリアルにあるように、フィルターとプロジェクトの画像を表示するようにしました。私はそれがうまくいくと思います。
現在の私の主な問題は、フッターに「最近の Web サイト」のみを表示し、名前、画像、および簡単なコンテンツのみを表示したいことです。私はこれを別の方法で行い、カスタム投稿タイプを作成することで機能しました。
<?php $args = array( 'post_type' => 'projects', 'category_name' => 'websites', 'posts_per_page' => 2 );
Projects は私が作成したカスタム投稿タイプでしたが、そのチュートリアルに従ったため、基本的にすべてが 1 つになりました。最近のウェブサイトの「2」だけを私のウェブサイトのフッターに表示しようとしていますが、これが私のやり方です。
<?php $args = array( 'post_type' => 'jetpack-portfolio', 'category_name' => 'websites', 'posts_per_page' => 2 );
Web サイトを表示しても、何も表示されません。さらに調査を行ったところ、「Jetpack-Portfolio」はカスタム分類法であり、実際にjetpack-portfolio-type
は呼び出そうとしていますが、何も機能しないか、サイトに追加した最新の 2 つのプロジェクトが表示されることがわかりました。
編集: ここに写真を載せてみましたが、私の REP は十分に高くありません :P
私の質問は次のとおりです。そのカスタム分類法を呼び出して、Web サイトのみを再度表示するにはどうすればよいですか。
編集 7/16 @ 午後 9 時 06 分 (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
ましたが、最近のプロジェクトが2つ表示されているようです。websites
それは問題ありませんが、すべてではなく、カテゴリからのみ表示しようとしています。これが私の更新されたコードです。
最新のプロジェクトではなく<?php $args = array( 'post_type' => 'jetpack-portfolio', 'category_slug' => 'websites', 'posts_per_page' => 2);
、スラッグだけを表示するにはどうすればよいですか。websites