我在wordpress中有一个投资组合。 我想要做的是最后发布的3个投资组合帖子,他们有一个名为last-gaming-news的类别。另一篇文章不需要任何类别
有插件吗?或者一些PHP代码。
答案 0 :(得分:0)
您需要做的是:
我建议:
<?php
add_action( 'init', 'custom_function');
function custom_function(){
$posts = get_posts([
'post_type' => 'portfolio'
]);
foreach ($posts as $post){
wp_remove_object_terms( $post->ID, 'last-gaming-news', 'types' );
}
$args = [ 'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'portfolio',
'post_status' => 'publish',
'posts_per_page' => 3 ];
$latest3posts = get_posts($args);
foreach( $latest3posts as $post ){
wp_set_post_categories( $post->ID, 'last-gaming-news', 'types', true );
}
}