1

そこで、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

4

1 に答える 1