サポート » 使い方全般 » wordpressで掲示板を作成し、新規スレッドを簡単に作成したい。

  • 解決済 kazui.

    (@kazui)


    wordpressで掲示板を作成しているのですが、
    トピック、スレッドをblogの記事作成のように作成して、
    そこにコメントを書き込むことで、掲示板のように使っています。

    ただ、現在の状況では、
    新規スレッド、トピックは、blog記事作成同様、
    管理画面からしか行うことが出来ません。

    ここのトピック同様、
    通常の掲示板のように、
    一般ユーザでも簡単に、
    管理画面に入らなくても、
    簡単に、新規スレッドやトピックを作成できないものでしょうか。

    よろしくお願いします。

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • XML-RPCプロトコルを利用して、掲示板を実現したことがあります。
    トピックを作成できるのがログインユーザーか、そうでないかによってもやり方が違ってくると思いますが。私の場合はログインしなくてもトピックを作成したかったため、この方法にしました。

    スレッド開始 kazui.

    (@kazui)

    コメントありがとうございます。

    ログインユーザではありません。
    リモートからでもないので、
    wordpress内にページを追加して、
    そのページから、
    記事、あるいは、トピックを作成したいという感じです。

    原理自体は分かるのですが、
    ソース等はかけません。

    ここまでの難易度だと、
    難しいかもしれません。

    こんにちは、

    このフォーラムは、たぶん、bbPressを使っているので、そういうものの方が簡単かもしれません

    bbPress

    スレッド開始 kazui.

    (@kazui)

    こんばんわ。

    簡単に、新規スレッドやトピックを作成と言う点だけでは、
    bbpressの方がよいのですが、
    wordpressにて、
    他の機能やプラグインで行っていて、
    逆にそういった機能は、
    bbpressにはありません。

    wordpressに関しては、
    上記以外の機能は、
    大変満足しているのと、
    うまく動いています。

    XML-RPCプロトコルでなんとかしようとしているのですが、
    どこにどういった記載をしたらよいのか、
    どうやってページを作成すればいいのか、
    と言った状況で、対応中です。

    はじめまして。
    私もWordPressのコメント欄をそのまま使い、プラグイン無しで掲示板として使っています。
    WordPressが最新版であることが前提です。

    まず、head.phpの<head>欄に
    <?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>を追加します。

    次に、comments.php の修正をします。

    <ol>
    <?php foreach ($comments as $comment) : ?>
    <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">
    …中略…
    </ol>

    的な箇所があったら、

    <ol>
    <?php wp_list_comments();?>
    </ol>

    に変更する。
    さらに、

    <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
    の前に
    <?php cancel_comment_reply_link() ?>
    を追加。
    <?php do_action('comment_form', $post->ID); ?>
    の前に
    <?php comment_id_fields(); ?>
    を追加。

    詳しくはこちらのサイトが参考になります。
    http://atahualpa.blog16.fc2.com/blog-entry-69.html
    http://dogmap.jp/2009/02/17/wordpress_comment_thread/

    スレッド開始 kazui.

    (@kazui)

    コメントありがとうございます。

    コメントをスレッドのように使えるのですが、
    スレッド一覧などの表示は出来ますでしょうか。

    よろしくお願いします。

    参照サイトを見ていただいたとおり、スレッド一覧にはなりません。

    一覧形式は、専用のテンプレートを作り、表示したいコメントだけを表示させればいいと思います。

    スレッド開始 kazui.

    (@kazui)

    こんにちわ。

    >表示したいコメントだけを表示させればいいと思います。

    すべてコメントで作成されていると思うのですが、
    最上位はスレッドの役割をしています。

    コメントに関しては、
    コメント数なども含めて、ランダムに、入れ子の中に入っている状況だと思うのですが、
    最上位のコメント(スレッドにあたる部分)だけ、表示する事は出来ますでしょうか。

    コメントのタイトルのみ一覧表示ということでしょうか。
    それはできないと思います。
    私がご提案した件は、そもそも2.7あたり以降からのWordPressの標準機能を活用したものです。
    ご希望の親記事のみのタイトル一覧形式は別途、comments.phpをカスタマイズする必要があると思います。

    「WordPress 特定コメント 一覧」あたりで検索するといろいろ参考になるコードがあります。

    スレッド開始 kazui.

    (@kazui)

    了解しました。

    ありがとうございました。

    スレッド開始 kazui.

    (@kazui)

    だいぶ、レスが遅れたのですが、
    スレッド作成に関しては、
    quick post widget、tdo mini formの両方で出来ました。
    どちらもカスタマイズすれは、
    匿名ユーザでの投稿も出来ます。

    画像認証を入れたかったので、
    tdo mini formを最終的に入れました。

    berghilo

    (@berghilo)

    kazui.さん、こんにちは。
    スレッド一覧ができたようですね。
    よろしければ、どのように行ったか、教えていただければ嬉しいです。
    私もチャレンジしたいので。

    スレッド開始 kazui.

    (@kazui)

    blog記事をスレッドとして使っているので、
    スレッド一覧というよりは、
    blog記事の一覧で、
    それは、blogの通常機能です。

    ソースの中味を読めるレベルではないので、
    quick post widget、tdo mini formという、
    プラグインに頼りました。

    どちらも、
    匿名ユーザという、
    ユーザを事前に作成しないといけません。

    quick post widgetは、
    簡単に設定出来ると思います。
    tdo mini formも設定項目を吟味すれば何とかなると思います。

    berghiloさんほどに、
    開発が出来る人であれば、
    そんなに大変ではないと思います。

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • トピック「wordpressで掲示板を作成し、新規スレッドを簡単に作成したい。」には新たに返信することはできません。