只需点击链接has_shortcode()
中的文档last answer 重复的问题。在这里,您将发现:
function custom_shortcode_scripts() {
global $post;
if ( is_a( $post, \'WP_Post\' ) && has_shortcode( $post->post_content, \'custom-shortcode\') ) {
wp_enqueue_script( \'custom-script\');
}
}
add_action( \'wp_enqueue_scripts\', \'custom_shortcode_scripts\');
对于样式,这将是:
function custom_shortcode_styles() {
global $post;
if ( is_a( $post, \'WP_Post\' ) && has_shortcode( $post->post_content, \'custom-shortcode\') ) {
wp_enqueue_style(\'custom-shortcode-css\', get_template_directory_uri() . \'/css/custom-shortcode.css\');
}
}
add_action( \'wp_enqueue_scripts\', \'custom_shortcode_styles\');
更换
custom-shortcode
在…内
has_shortcode()
使用实际要查找的短代码,然后将该代码片段放入
functions.php
或者在你的插件和代码上!