0

H

読み込んでいるページで[スライドショー]ショートコードが見つかったときに、BODYタグに追加クラスを追加できるようにしたいですか?これは可能ですか?

ありがとう

4

1 に答える 1

1

もちろん、それは可能です。次のコードをテーマの functions.php に追加し、'your-custom-body-class'を [slideshow] ショートコードで投稿とページに追加する実際のクラス名に置き換えます。

<?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);
于 2011-11-06T18:54:24.653 に答える