如果你采取正确的方法,一切皆有可能。
我从你的问题中理解的是,当帖子属于特殊类别时,你希望在内容中添加特定的短代码。你能做的就是the_content
如果帖子属于特定类别,请过滤并添加短代码。
add_filter( \'the_content\', \'wpse314950_add_shortcode\' );
function wpse314950_add_shortcode( $content ){
global $post;
// Check if this particular post has that category
if ( has_category( \'my_category\', $post ) ) {
$content .= do_shortcode( \'[some-shortcode arg_1="123" arg_2="xyz"]\' );
}
}
可能还有更多的方法,例如:
当作者选择一个类别时,自动在内容中添加一个快捷码(使用JS或jQuery),将快捷码添加到每篇文章中,然后在其他类别中将其删除