1
WordPressでショートコードに表示される内容の特定のカテゴリをフィルタリングしようとしています。 私は以下を使用して2つの投稿を表示していますが、カテゴリ「リンゴ」の最新の投稿を表示するか、カテゴリ「バナナ」の最新投稿を表示したいと考えています フィルタコマンドの実行方法がわかりません。WordPressウィジェットで投稿を表示
add_shortcode('latest_posts', 'latest_posts');
function latest_posts($atts) {
ob_start();
$query = new WP_Query(array(
'post_type' => 'post', 'posts_per_page' =>2,'order' => 'DESC' ));
if ($query->have_posts()) { ?>
<?php while ($query->have_posts()) : $query->the_post(); ?>
<div class="news-mini">
<p class="newsdate"><?php echo the_time(); ?></p>
<h2 class="newshead"><?php the_title(); ?></h2>
<a class="more-link" href="<?php the_permalink(); ?>" target="_blank">Read More >></a>
<hr>
</div>
<?php endwhile;
wp_reset_postdata(); ?>
<?php $myvariable = ob_get_clean();
return $myvariable;
}
質問:「スラグ」と「カテゴリ」の領域が同様に更新する必要があるならばカテゴリは「Apples」、スラッグは「Apple」です。 「taxonomy」= > 'リンゴ' 'フィールド' => 'リンゴ' '用語' => 'リンゴ' または '分類法' => 'リンゴ' 'フィールド' => 'スラグ' は、 ' '新しいカテゴリを追加する'のように異なります。 – Niles
@Nilesいいえ、彼らは 'post_type'のようなものです。 taxonomy '=>' Apples '、' field '=>' slug '、' terms '=>' category ' – aidinMC
@Niles second one '' '' '' 'カテゴリ'、 – aidinMC