カスタムフィールドの発売日でソートして年度ごとに括る
カスタムフィールドの発売日でソートし、その年度を見出しとして年度ごとに括った一覧 <?php if ( have_posts() ) : $postyear = false; while ( have_posts() ) : the_post(); $date = get_field('sale'); $year = mb_subs…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
カスタムフィールドの発売日でソートし、その年度を見出しとして年度ごとに括った一覧 <?php if ( have_posts() ) : $postyear = false; while ( have_posts() ) : the_post(); $date = get_field('sale'); $year = mb_subs…
管理者が一括管理するため、ユーザーが表示名やパスワードを変更できないように、unset で消せないところを消す。 add_action('admin_footer-profile.php', 'remove_profile_fields'); function remove_profile_fields() { if(…
カスタムフィールドの数値でソート、特定のフィールドの値を持っている投稿のみを抽出 $args = array( ‘post_type’ => array(‘aaaa’,’bbbb’,’cccc’), ‘posts_per_page’ => …
管理画面でのカスタム投稿一覧は、なぜ、タイトル順なのか? ってことで… function set_post_types_admin_order( $wp_query ) { if (is_admin()) { $post_type = $wp_query->query['post_type']; if ( $post_type ==…
繰り返しの画像フィールドでサムネイルから元画像にリンク、表示順を逆に、拡大画像は5枚までだがサムネイルの表示は1つだけ。 クラスthumb でサムネイルを全て同じ位置に配置、ループをカウントして2つ目以降はクラスhide-thumb で非表示に。 <?php $repeater = get_field('images'); if( …
繰り返しの画像フィールド、上限3つで、3つめがなくてもHTMLタグは出したいので、値を1つずつ取ることに。 $rows で繰り返しフィールドの値をとって、サブフィールドの1つ目は$rows[0] <?php $rows = get_field('repeater'); ?><tr><td><?ph…
カテゴリーの表示を画像で、カテゴリーごとにアイコン風に背景色を変えたいという要望で、Advanced Custom Fields でカテゴリー・タクソノミーにカスタムフィールドを設置。 値の取得はthe_field(‘フィールド名’, ‘category_1’); のように。数字はID。 タクソノミー xxxx…
css #fancybox-left:hover span {~ #fancybox-right:hover span {~ を #fancybox-left-ico, #fancybox-left:hover span {~ #fancybox-right-ico, #fancybox-right:hover span {~ に変更