投稿の自動ポイント付与とそのランキング表示のプラグインをどなたかご存じないでしょうか?
ここまで凝ったシステムだと既存のプラグインは、まず存在しないと考えた方がいいでしょう。おそらく、ご自身で探してみて見つからなかったために質問されているかと思いますが……。
WordPress では、そもそも投稿者をレーティングするようなプラグインがほとんどないようです。Slashdot のような多数の投稿者がいるようなシステムだと、投稿者にカルマ付与する仕組みがありますが、WordPress で Karma というと、Spam 関連のプラグインしかないようです。
ただ、WordPress の仕組みとしては、登録ユーザーに対してカスタム情報を付与できる仕組み (usermeta) がありますので、それを使えば新規開発することはできると思います。ですので、プラグインの自作をがんばってみるのが近道だと思います。
現在の所、コメント送信の確認画面を外部ファイルのブランクページにリンクさせてポイントを付与してからコメント送信の承認確定させるしかないのかなー等と考えています。
ポイントは、記事を投稿した登録ユーザーに与えられるものだと思ったのですが、違うんですか?? ログインしていないコメント投稿者というのは、WordPress 的には「ゲスト」なので、 usermeta は使えません。また、ゲストユーザーに対してポイントを付与するというのも、なかなか難しいです (データベースに専用のテーブルを作ることになりそう)。
あと、WordPress デフォルトでは「コメント投稿の確認画面」というのがありません。コメントを投稿すると、すぐに元の画面 (コメントフォームのある画面) に戻るのが普通です。
さらに、新規コメント投稿時に呼ばれるフィルターフック、アクションフックを使えば、ブランクページに飛ばす必要はまずないでしょう。
トピック投稿者
761013
lilyfanさん、早速のご教示ありがとうございます。
> ご自身で探してみて見つからなかったために・・・
その通りです。探し始めて2週間程経ちますが参考になるような情報が殆どなく、
このフォーラムに駆け込んだ次第です。
> WordPress の仕組みとしては、登録ユーザーに対してカスタム情報を付与できる仕組み (usermeta) がありますので、それを使えば新規開発することはできると思います。・・・ログインしていないコメント投稿者というのは、WordPress 的には「ゲスト」なので、 usermeta は使えません。
うーん新規投稿者(ゲスト)に対し、ポイントの付与と初めからグループ分けすることもかなり難しいようですね。投稿記事は文字のみと文字と写真付きの2つのグループに条件設定してから投稿時に振り分け、ポイント配分をグループごとに設定する方法で行うというプラグインの自作は、PHP初心者の私の力量ではハードルが高すぎ、仮に開発に取り組んでも時間がどれくらいかかるの分かりませんので断念します。
WordPress以外ではサイボウズ オフィス7などのグループウェアも考えたのですが、ユーザー数制限なしは基本ライセンス料が¥1,380,000もするためとても導入できません。
> 新規コメント投稿時に呼ばれるフィルターフック、アクションフックを使えば、ブランクページに飛ばす必要はまずないでしょう。
初投稿時に登録させてから投稿をしていただき、投稿条件で振り分けられた送信確認画面を表示させ、その画面で設定されたポイントを振り分けるプラグインが必要のようですね。
「ブランクページに飛ばす必要」があると思ったのは、投稿記事が消えるのを防ぐためで、ブランクページで登録だけをさせて送信確認させたかったからです。
投稿条件に振り分けられた確認画面を使えばポイントも振り分けやすいのではという素人考えは甘すぎたようですね。
ポイントを付けたり、ランキングを表示させる仕組みはオープンソースでもあるようなのですが、Wordpressに読み込ませる方法があれば比較的容易に出来そうなのですが難しいのでしょうか?
現在ポイントサイトシステムのWIN2.0を導入途中なのですがアフェリエイト用のプログラムなので一部の機能をWordpressに読み込ませる方法を模索しています。
lilyfanさんどうもありがとうございました。又何かヒントになる事がありましたら宜しくお願いいたします。