ユーザー登録をしていないゲストユーザーが記事を投稿できるWordPressプラグインはあるか?

WordPressでサイトを構築する際によくある疑問や設定などに関する疑問などをQ&A方式で紹介します。ここに掲載する内容は一般的なものであり、お使いの環境やWordpressのバージョン、使っているテーマ、使っているプラグインなどにより結果が異なりますので、参考にしていただき、実際にサイトへ反映させるかについては自己責任でお願いします。

スポンサーリンク

Question

wordpressのプラグインについてなのですが、ユーザー登録をしていないゲストユーザーが記事を投稿できるプラグインを探しています。

理想としては、固定ページから誰でも記事を投稿できるといったものです。

自分でも調べてみたのですが、見つかったものは今ではもうダウンロードできないようになっていました。

もし現在使えるもので、そういったプラグインをご存知の方がいましたらよろしくお願いします。

Answer

比較的使いやすいのは「WP User Frontend」でしょうね。カスタムフィールドで作ったフォームへ入力してもらい、投稿するタイプのプラグインです。フロントエンドから投稿できる点、ユーザーの権限を登録ユーザーだけでなく訪問者まで広げられるので使い勝手のいいプラグインだと思います。投稿表示用のテンプレートの編集やカスタム投稿タイプの知識があれば、さらにいろいろな用途に使えると思います。

「WP User Frontend」は日本語化してしまえば使い方は一目瞭然なので、一度使ってみてほしいプラグインです。もう一度書きますが、入力項目を指定できる(通常の何でも入力できる本文なしでフォームの作成ができる)のはおそらくこのプラグインだけだと思います。
ワードプレスで通常の投稿とは別に「投稿の集まり」を作れる機能であるカスタム投稿タイプ。カスタム投稿タイプ用にテンプレートを作ってカスタムフィールドの入力のみで記事を作成できたり、カスタムタクソノミーといってカスタム投稿タイプごとに独自のタグやカテゴリーを設けられたりと、Wordpressでこれを覚えたらやりたい放題になる機能ですが、そもそも機能を使うのにもちょっと知識が必要だし、カスタム投稿タイプは導入しただけでは通常の記事のように動作しないし、いろいろと設定をしないと検索エンジンクローラーが来てくれない(インデックスされない)など忘れてはいけない設定がたくさんあるので、忘れないように手順を書いておこうと思います。これだけやればカスタム投稿タイプを100%活用できる手順です。

また、誰でも投稿したいというのであればフォーラム(掲示板)を設置してみては?

勝手に投稿させるようにするにはメール投稿機能を使うか、投稿者権限のユーザーを作って公開するかということになりますが、いずれもサイトの健全性からかんがえるとおすすめできません。

フォーラムを設置するプラグインとしてはbbpressが使いやすいのではないかと思います。

ここに掲載する内容は一般的なものであり、お使いの環境やWordpressのバージョン、使っているテーマ、使っているプラグインなどにより結果が異なりますので、参考にしていただき、実際にサイトへ反映させるかについては自己責任でお願いします。

トップへ戻る