カスタムフィールドの値でclassを設定する

カスタムフィールドの値でclassを設定する方法です。

カスタムフィールドの選択された要素にによってクラス名を付与します。 

主な使い方はセレクトボックスなどで選択させてレイアウトを変更させるといった使い方になります。

functions.phpでユーザー関数を定義します。

function cate_class() {
    $custom_cate = post_custom( 'カスタムフィールド' );
    if ( $custom_cate == '選択肢1' ) {
        echo 'cateA';
    } else if ( $custom_cate == '選択肢2' ) {
        echo 'cateB';
    } else {
        echo 'no-category';
    }
}

admin

cl0606

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です