カスタム投稿の管理画面での並び順
管理画面でのカスタム投稿一覧は、なぜ、タイトル順なのか? ってことで… function set_post_types_admin_order( $wp_query ) { if (is_admin()) { $post_type = $wp_query->query['post_type']; if ( $post_type ==…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
管理画面でのカスタム投稿一覧は、なぜ、タイトル順なのか? ってことで… function set_post_types_admin_order( $wp_query ) { if (is_admin()) { $post_type = $wp_query->query['post_type']; if ( $post_type ==…
カスタム投稿タイプごとにデザインが違い、別々のサイトのような作りなので、検索も別々、結果表示も別々。 フォームは method=”post” とし、input type=”hidden” name=”post_type[1]” value=”投稿タイプ名” を入れ…
カスタム投稿のアーカイブが3番目の階層になるように(上の2階層は固定ページで親子設定)アーカイブスラッグをリライトし(設定はMagic Fields 2)、パンくずはBreadcrumb NavXT でルートページに1つ上を指定すればURLも階層も正しく表示されるのだけど、カスタム投稿の月別アーカイブにwp_get_archives(functions で設…
functions に function post_list($atts, $content = null) { extract(shortcode_atts(array( "ex" => '', "type" => '' ), $atts)); global $po…
カスタム投稿のタクソノミーページ、シングルページでタームによって条件分岐 タクソノミーページの場合、if (is_tax( ‘タクソノミー’, ‘タームのスラッグ’ )) シングルページの場合、$terms = wp_get_object_terms($post->ID,’タクソノミー’…
pre_get_posts はfunctions にまとめて書けるのでカテゴリーテンプレートなどにquery_posts で書くよりも随分と楽だし、よくある「ページングが上手くいかない」という悩みもなくなる。 カテゴリーによって表示件数を変えたい、というのも、これで楽に解決する。 以下、カスタム投稿「イベント」のアーカイブでは「これからのイベント」を表示、過…
ループ内で、記事が属しているタームとタームの説明をリンク付きで表示。*タームの日本語表記と英語表記を2行で表示したいという要望のため <?php $terms = wp_get_object_terms( $post->ID, 'event_area' ); if ( $terms && !is_wp_erro…
カスタム投稿の個別ページに「前のページ」「次のページ」のナビゲーションを付けるプラグイン:Ambrosite Next/Previous Post Link Plus <?php next_post_link_plus(array('order_by' => 'post_date', 'in_sa…