サポート » 使い方全般 » ユーザー別の月別アーカイブを表示したい。

  • 解決済 yu002yu

    (@yu002yu)


    はじめて質問させていただきます。
    ワードプレス歴3ヶ月の素人です。

    現在複数のユーザーでサイトの運営を行っていて、
    ユーザー別の月別アーカイブを表示させたいんですが、

    色々試して見たんですが、
    解決の入口も見つからず困っています。

    簡単に実装する方法あれば教えていただければと思います。
    宜しくお願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • 私ならばという提案をさせて頂きます。

    ユーザー別の月別アーカイブを表示させたいんですが、

    「アーカイブ」を「カテゴリー」に置き換える方法です。
    複数ユーザーさんが運営と言うことで、「カテゴリー」欄に、
    「山田」「上田」「神田」などを作ります。
    記事投稿時、「上田」さんならカテゴリーの「上田」を指定します。
    そうすると、サイドバーの「カテゴリー」に上記三人のカテゴリー別に表示されるでしょう。
    ※ 投稿数を表示にチェックを入れて下さい。

    っと・・・思ったのですが、一般カテゴリーもサイドバーに表示されてしまいますよね。
    一般カテゴリーとは、「旅行」「子供」などなどです。

    ダメかなぁ。(-_-;)
    こんなんじゃダメと思われたらスルーして下さいね。
    私ならこうするかなと思った次第です。
    ごめんなさい。

    補足
    今ある記事には、編集で「山田」「上田」「神田」などのカテゴリーに追加チェックが必要なので面倒かも知れませんね。

    デフォルトで対応しています。ただしテンプレートタグには無いようです。

    URLを、
    ブログのURL/?author=(ユーザーID)&m=(年4桁月2桁)
    みたいな形式にすればOKです。

    たとえばユーザーIDが1で、月が2012年10月なら
    ブログのURL/?author=1&m=201210
    になります。

    こんにちは

    投稿者リンクのリストは、以下で書けます

    <?php wp_list_authors('show_fullname=1&optioncount=1'); ?>

    function_list_authors() codex

    トピック投稿者 yu002yu

    (@yu002yu)

    h1965さん@

    やっぱり、そういう感じにした方がいいみたいですね。
    ただ問題なのが投稿がすべてカスタム投稿になってるのが問題なんですよね(涙)
    何かいいものはないものか。。

    php-webさん@

    デフォルトでついてるのをネットで調べてやってみたんですが、
    なぜかURL/author/IDのURLに転送されちゃってうまい事GETできないみたいなんですよね。。。

    nobitaさん@

    ありがとうございます。ちょっと違うみたいですね。

    お三方、貴重な時間を頂いて回答いただきありがとうございます。
    まだまだ、試行をこらしながら何とか実現までこぎつけようと思います。
    引き続き未解決のままで投稿受付させていただきます。
    本当に貴重な時間をありがとうございます。

    こんにちは

    ありがとうございます。ちょっと違うみたいですね。

    いつものように、とんちんかんだったようですね。

    関数を紹介した意図を、上塗りするようですが、説明します。

    パーマリンク構造の問題は、別途処理していただくとして、

    パーマリンクデフォルトでは、関数を以下のように使っていただくと実現できますよ

    という意味でした。

    <?php
    	$my_author_list = wp_list_authors('show_fullname=1&echo=0');
    	$my_archive_query = '&m=200805';
    	echo preg_replace( '!(href="[^"]+)"!',"\\1{$my_archive_query}\"",$my_author_list);
    
    ?>
    モデレーター gatespace

    (@gatespace)

    投稿者別の月別アーカイブ(やカテゴリーの月別アーカイブなど)は
    php-webさんの書かれたとおり、デフォルトで実現できます。
    (ただし、対応するテンプレートタグがない)

    パーマリンク設定がデフォルトであれば、php-webさんの書かれた方法で表示できると思いますので、まず試してみてください。

    その上で、カスタムパーマリンクに対応しようと思うと
    自力でWordPressのリライトルールを作らないといけません。

    このあたりについては、先日行われたWordBench千葉の勉強会で
    そのものずばりな内容があったので、
    資料へのリンクを貼っておきます。

    http://www.warna.info/wp-content/uploads/2012/10/wordbench-chiba20121014.pdf

    トピック投稿者 yu002yu

    (@yu002yu)

    たくさん助言ありがとうございます。
    なんとかパーマリンク設定で表示までこぎつけれました。
    まだ、authorで表示下記のような表示にはいたってないですが、
    もう少し時間をかければ、解決させることができそうです。

    イメージ

    2012年10月
    2012年9月
    2012年8月

    月別アーカイブの表示は達成できたので解決済みとさせていただきます。
    本当にありがとうございます。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「ユーザー別の月別アーカイブを表示したい。」には新たに返信することはできません。