我想让用户可以轻松编辑短代码,如何修改此短代码:
add_shortcode( \'show_news\', \'news_query\' );
function news_query() {
$args = array(
\'posts_per_page\' => 3,
\'category_name\' => \'news\',
);
$news_query = new WP_Query( $args );
if ( $news_query->have_posts() ) :
$html_out = \'<article>\';
while ( $news_query->have_posts() ) :
$news_query->the_post();
// Do stuff with each post here
$html_out .= \'<div class="news-item"><div class="meta-date">\' . Date(\'m/y\') . \'</div><div class="meta-info"><div class="meta-title"><h4><a href="\' . get_permalink() . \'">\' . get_the_title() . \'</a></h4></div><div class="meta-excerpt">\' . get_the_excerpt() . \'</div></div></div>\';
endwhile;
$html_out .= \'</article>\';
else : // No results
$html_out = "Nothing to show";
endif;
wp_reset_query();
return $html_out;
}
这样它就可以使用这个短代码[最近发布的文章类型=“news”posts\\u per\\u page=“3”]