• 解決済 sana0211

    (@sana0211)


    いつも助けていただいてありがとうございます。
    現在、コミュニティサイトをつくっていまして、特定の著者が投稿した場合にRSS配信をできるようにしたいと思っています。

    その記事の著者のページでボタンを押す形で、RSS配信をするようにしたいのですが、可能でしょうか?

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • 「RSS配信をするようにしたい」が、「著者ごとの投稿のRSSを作りたい」でしたら、
    デフォルトで対応しています。

    ブログのURL/?feed=rss2&author=1
    ブログのURL/?feed=rss2&author=2

    のようなURLにアクセスすればRSSを取得できます。

    「RSS配信をするようにしたい」が他の意味でしたら、詳細な説明をお願いします

    トピック投稿者 sana0211

    (@sana0211)

    お返事ありがとうございます。
    説明が稚拙だったようで申し訳ありません。

    あらかじめ指定したユーザーidではなく、
    不特定多数の著者の記事を閲覧しているかたが、その著者の記事の
    配信を希望するのを前提として、

    author=1

    の部分を変数で自動取得したいです。

    get_author_feed_link( $post->author, $feed )

    $feedはfeedtype(atom,rss2他)なので省略可です。

    トピック投稿者 sana0211

    (@sana0211)

    hinaloeさん、ありがとうございます。
    この場合だと<link>の前にget_author_feed_linkを
    をphpで記述すれば良いのでしょうか?
    RSS自体初めてなので、くだらない質問かと
    思いますが教えていただけると嬉しいです。

    この関数を利用するとユーザーフィードのURLが返されます。

    テーマファイルのPOSTブロック(投稿ブロック)内にて利用することを想定して書いているのですが、例えば投稿のどこかに「この投稿者のフィード」というリンクを追加するなら

    echo '<a href="'.get_author_feed_link( $post->author ) . '">この投稿者のフィード</a>';

    のように使います。

    もしブラウザの「このページを購読」のようなボタンを利用するなら少し異なりますが…

    トピック投稿者 sana0211

    (@sana0211)

    hinaloeさんありがとうございます。
    上手く行きました!

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「RSS配信について」には新たに返信することはできません。