在wordpress中找到短代码

时间:2011-11-06 14:36:39

标签: wordpress shortcode nextgen-gallery

ħ

我希望能够在正在加载的页面上找到[幻灯片]短代码时为我的BODY标记添加一个附加类吗?这可能吗?

感谢

1 个答案:

答案 0 :(得分:1)

当然,这是可能的。将以下代码添加到主题的functions.php中,并将' your-custom-body-class' 替换为要为帖子和页面添加的实际类名[幻灯片]短代码。

<?php

function custom_body_class($classes) {
    global $post;
    if (isset($post->post_content) && false !== stripos($post->post_content, '[slideshow]')) {
        array_push($classes, 'your-custom-body-class');
    }
    return $classes;
}

add_filter('body_class', 'custom_body_class', 100, 1);