hirokonaBlog

ググる→忘れそう→即時メモ 京都のWebデザイナーの備忘録

wordpressで連載記事

連載記事って

カテゴリ内でさらに連載記事が入る。連載じゃないのもある。
連載のは連載シリーズの一覧が必要。ページが長くなった時の分割もしたい。

さて、どうやってやろうかな

連載シリーズの一覧いろんな方法あるお

連載記事のページネーション | 合同会社 緑IT事務所

連載記事のページネーション


長いお。。。

カスタム分類 – WordPress Codex 日本語版
http://wpdocs.sourceforge.jp/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E5%88%86%E9%A1%9E
カスタム分類めんどいお。。。

どうしよっかな。便利にできひんもんかな

結局

カスタムフィールドにしたお。
[WordPress] カスタムフィールドで絞り込んで一覧表示する | IT女子のお気に入りフォルダ

[WordPress] カスタムフィールドで絞り込んで一覧表示する

         $series = get_post_meta($post->ID, 'is_series', true);

         if ($series){
            $series_title = get_post_meta($post->ID, 'series_title', true);
            echo '<div id="seriesList">';
            echo '<p id="seriesTitle">'.$series_title.'</p>';
            $args2 = Array(
                'post_type' => 'history',
                'posts_per_page' => -1,
                'meta_key' => 'series_title',
                'meta_value' => $series_title
            );
            $the_query = new WP_Query($args2);
            if($the_query -> have_posts()):
                while($the_query -> have_posts()): $the_query -> the_post();

            $before = '<p class="cf">';
            $after = '</p>';
            $permalink = get_permalink($post->ID);
            $the_title = stripslashes($post->post_title);
            $thumb_size = array(48,48);
            $thumb_attr = array(
                'class' => "series_thumbnail",
            );
            $thumb = get_the_post_thumbnail( $post->ID,$thumb_size,$thumb_attr );

            if(has_post_thumbnail()) {
                echo $before.'<a href="'.$permalink.'">'.$thumb.$the_title.'</a>';
            }else{
                echo $before.'<a href="'.$permalink.'"><img src="/no_thumb.jpg" alt="" width="48" height="48" class="series_thumbnail">'.$post_title.'</a>';
            }
            echo $after;
            // if(has_post_thumbnail()) { echo the_post_thumbnail(); }

             endwhile;
             echo '</div>';
            endif;

ページが長くなった時の分割

あと記事内でページネーションも入れたお

wp_link_pages() タグのカスタマイズ | KH-WEBLOG
http://www.kxh-web.com/wp_link_pages-%E3%82%BF%E3%82%B0%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA/

テンプレートの問題、pre_get_postだとタイトル上書き、WP_QueryだとWP-PageNavi がきかない

pre_get_postいじって、連載記事の一覧を出そうとしたら、カテゴリとか全部連載記事名で上書きされちゃったお。
例)店舗記事のタイトルを連載ごとにまとめようとしたら、アーカイブのタイトルとかが全部「店舗記事アーカイブ」じゃなくて「連載アーカイブ」になっちゃった

なので、結局またいじり直して、new wp_queryでやり直したお。
そしたらWP-PageNaviがきかなくなったお、、、

[WP] posts_nav_link が WP_Query のループで動作しない理由と解決策とスニペット – @mekemoke
http://mekemoke.jp/2012/11/594.html
で、そしたらページネーションでなくなって泣きそうになったので解決ソースメモ。

解決ソース

つかれた。。。


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください