WordPressのbody_classから特定のクラスを削除する

Facebookでシェア Twitterでシェア

body_class

WordPressのbody_classにクラスの追加はオンラインマニュアルにも載っておりよく使われるものですが、以下のものはbody_classから特定のクラスを削除するやり方です。

例えば、.tagというクラスをbody_classから削除する場合、以下をfunction.phpに追加します。

// body_classからtagクラスを削除
add_filter('body_class', 'remove_body_class');
function remove_body_class($wp_classes)
 {
 foreach($wp_classes as $key => $value)
 {
 if ($value == 'tag') unset($wp_classes[$key]); // tagクラス
 } 
 return $wp_classes;
}

参照:Remove Particular Body Class in WordPress – Help4Cms

この記事はTHE AEDI TIMESの「WordPressの「body_class」から特定のクラスを削除する」(2016年10月4日)に加筆、変更し転載したものです。


CONTACT

お問い合わせ

AEDI株式会社

〒710-0801 岡山県倉敷市酒津2549-2

貴社のサービス・商品のブランディング、デザイン、ホームページでお困りのこと、お仕事のご依頼、お見積もり、デザイン、ホームページ制作、その他AEDIのご提供するサービスに関することでご質問等ございましたらお気軽にお問い合わせください。

お問い合わせフォームとお電話より承っております。

アイデアを生み出すAEDIの事務所(岡山県倉敷市酒津)

お電話でのお問い合わせ: 月-金 9:00〜18:00(祝日を除く)

050-5899-6624