Blogの公式キャラクター「パンD」です。Permalink」プラグインの「wp_get_archives()」でカスタム投稿タイプのアーカイブリストを表示するとリンク先がおかしくなってしまう場合の対処法です。まえがきが若干ながいので必要なければ飛ばしてください。Permalinks』というプラグインがあります。主な機能としては「wp_get_archives()」関数でカスタム投稿タイプ別の月別アーカイブリストを表示できるようになったり、タクソノミーのアーカイブページのパーマリンクをいい感じに最適化してくれたりします。Permalinks』の詳しい使い方は下記記事を参考にしてください。Permalinks』には一つ問題があります。マルチサイト化したWordPressで全ブログのサイドバーに「wp_get_archives()」関数でカスタム投稿タイプ別の月別アーカイブリストを表示しようとすると、カスタム投稿タイプを追加したブログ以外のページで「wp_get_archives()」関数が出力したアーカイブリストのリンク先がおかしくなります。普通はhttp://kotori-blog.com/サイト名/投稿タイプ名/date/2014/03のような形式でリンクがはられます。カスタム投稿タイプを追加したブログ以外のページ上ではhttp://kotori-blog.com/サイト名/2014/03のような形式でリンクがはられるため404エラーとなってしまいます。Permalinks』がバージョンアップされたのですがこの現象には対応されていないようでした。その方法を紹介したいと思います。functions.phpにコードを追加する形です。Permalinks』プラグインがインストールされていて有効化してあることを前提に進めていきます。因みに有効化するのはカスタム投稿タイプを追加したブログのみでOKだと思いますが、うまく行かない場合はネットワークで有効化しちゃってください。Permalinks』プラグインを有効化したらこのコードをお使いのテーマのfunctions.phpに追加してください。$output;}やっていることは文字列置換だけです。因みにこのコードは月別アーカイブリストを表示すること前提ですが、もし年別とかにしたい場合は3行目の「wp_get_archives(“type=monthly&post_type=$cpt”);」を「wp_get_archives(“type=yearly&post_type=$cpt”);」とかに変更してください。出力functions.phpにコードを追加できたらカスタム投稿タイプのアーカイブリストを表示したい箇所にこのコードを記述します。?>まず「switch_to_blog()」でカスタム投稿タイプを追加したブログIDを指定します。次にfunctions.phpに追加した「multi_wp_get_archives()」関数の呼び出しです。引数で「投稿タイプ名」と「カスタム投稿タイプを追加したブログのパス」を指定します。若干分かりづらいのが、引数に指定するブログのパスなのです。2つほど例を挙げて説明します。「http://kotori-blog.com」というサイトをWordPressのマルチサイトで構築する場合、親サイト(ブログIDが1のサイト)のURLはもちろん「http://kotori-blog.com」となるはずです。この親サイトにカスタム投稿タイプ「kotoridiary」を追加した場合、引数の指定はこうなります。先ほどの親サイト「http://kotori-blog.com」に子サイト(ブログIDは2)を追加します。子サイトのURLは「http://kotori-blog.com/pandy」としましょう。この子サイトにカスタム投稿タイプ「pandydiary」を追加して全ブログに月別アーカイブを表示する場合の引数の指定はこのようになります。?>注意点マルチサイト化した際に親サイトのURLに勝手に「/blog」が付くウザい現象があるかと思いますが、「/blog」が入ると親サイトに追加したカスタム投稿タイプのアーカイブリストのURLが正常に作られないので404になります。親サイトの「/blog」は消してください。親サイトの「/blog」を消す方法は下記記事を参考にしてください。親サイトのパーマリンクの「/blog」を消す方法[マルチサイト,WordPress]まとめみなさん月別アーカイブリストは正常に表示されましたか??今回はちょっと説明がややこしくなってしまいました笑ちゃんと伝わるか不安です。Permalinks』に死角は無くなったかと思います笑といってもこれは応急処置のような形なので、正式に対応されることを願っておきましょう。Blogをご覧いただきありがとうございます。Facebook、Twitterを通じて、皆様と交流していき色んな情報を共有していければな~と思ってます。@KoToRi_blog基本フォロー返します。RSSを登録するRSSはこちらから。Feedly使ってる人はこちらから。マルファン症候群を本物のマルファン症候群患者が徹底解説!マルファン症候群ブログはじめます。私はマルファン症候群です。