我正在为我的wordpress主题创建一些自定义短代码。短代码本质上是页面/帖子上的可选代码,但可能包含css、js或其他文件。
我的问题是,只有在使用了特定的短代码的情况下,如何将css样式排队?我不想无缘无故地加载所有内容。
我正在为我的wordpress主题创建一些自定义短代码。短代码本质上是页面/帖子上的可选代码,但可能包含css、js或其他文件。
我的问题是,只有在使用了特定的短代码的情况下,如何将css样式排队?我不想无缘无故地加载所有内容。
一般流程如下:
创建一个函数,连接到wp_enqueue_scripts
wp_enqueue_style( \'my_custom_style\' )
<?php rewind_posts(); ?>如果您熟悉此代码<?php $pattern = get_shortcode_regex(); preg_match(\'/\'.$pattern.\'/s\', $posts[0]->post_content, $matches); if (is_array($matches) && $matches[2] == \'YOURSHORTCODE\') { //shortcode is being used }&#