WordPress快捷码-可选样式

时间:2011-07-11 作者:SpyrosP

我正在为我的wordpress主题创建一些自定义短代码。短代码本质上是页面/帖子上的可选代码,但可能包含css、js或其他文件。

我的问题是,只有在使用了特定的短代码的情况下,如何将css样式排队?我不想无缘无故地加载所有内容。

1 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

一般流程如下:

创建一个函数,连接到wp_enqueue_scripts

  • 在函数中,循环遍历循环,查找您的短码字符串,如果找到,请调用wp_enqueue_style( \'my_custom_style\' )<?php rewind_posts(); ?>
  • 结束

    相关推荐

    Nested Shortcode Detection

    如果您熟悉此代码<?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 }&#