我想知道每当呈现短代码时,如何在正文末尾添加css块。
您可以这样做
function my_shortcode(){
echo 'My Shortcode';
}
add_shortcode('my_shortcode', 'my_shortcode');
function add_css_when_shortcode_present() {
global $post;
if( is_a( $post, 'WP_Post' ) && has_shortcode( $post->post_content, 'my_shortcode') && !is_admin() ) {
echo '<style>'."'n";
echo ".body {'n'tdisplay: none;'n}'n";
echo '</style>';
}
}
add_action( 'wp_footer', 'add_css_when_shortcode_present');