body_class()を用いているbodyに対して、カスタムフィールドで設定したクラスを追加する。 ※カスタムフィールドはテキストで入力したい値を記載する。例ではkeyを「cv_num」とする。 ■ クラス取得&判別用処理 <?php /* カスタムフィールドを(多次元)配列で取得 */ $custom_fields = get_post_meta(get_the_ID(), '', fa […]
使うときにはいつも忘れているのでメモ。 ■指定の場所にyoutubeのリンクを持ったiframeがあれば、youtubeFrameというdivで囲む $(function(){ youtubeFrame(); } function youtubeFrame() { $('#hoge iframe[src^="https://www.youtube.com"]').wrap('<div cla […]
Advanced Custom Fieldsとの併用も可能。 入力項目に変数を用いる場合などのカスタムに使用。 ソースの例では天気の入力Fieldを作成。 <?php add_action('admin_menu', 'add_weather'); add_action('save_post', 'save_weather'); function add_weather(){ if(func […]
いつも忘れやすいので・・・ リピーターフィールドを用いる際の出力設定。 ■詳細ページ内で取得(独自関数使用) <?php if( have_posts() ): ?> <?php while( have_posts() ) : the_post(); ?> <?php $cnt = 0; $post_row = get_post_meta(get_the_ID(),' […]