wordpressで記事にタグをつけたとします。例えば5つタグを付けた場合、1番目のタグを取得したい場合どうしたらいいでしょうか?
テーマはtwentyseventeenを使っています。
「試したこと」
<?php $arg = array( 'posts_per_page' => 4, // 表示する件数 'orderby' => 'date', // 日付でソート 'order' => 'DESC', // DESCで最新から表示、ASCで最古から表示 'tag' => 'gadget' // 表示したいタグのスラッグを指定 ); $posts = get_posts( $arg ); if ( $posts ): ?> <ul> <?php foreach ( $posts as $post ) : setup_postdata( $post ); ?> <li><?php the_time( 'Y.m.d' ); ?><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> </ul> <?php endif; wp_reset_postdata(); ?>
この様にしてみたのですが、これだと1記事に登録した複数のタグの中で何番目のタグを使用というふうにはなりませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/10 07:03