ゲームやWEB関係がメイン。まとまりのない雑記ブログ

WEB関係

WordPressにログインせずに記事を投稿する方法

更新日:

クライアントから「WordPressにログインしてない人も記事を投稿できるようにしてよ」と言われました。

今までそんな事はやったことなかったのですが、お得意様なのでしぶしぶと快く引き受けました。

とりあえず調べてみたら良さげなプラグインを見つけたので紹介します。

WordPressのプラグイン「WP User Frontend」

WEBサイト上に誰でも投稿可能なフォームを作成するWordPressプラグイン。
テキストはもちろん、画像のアップロードも可能。
しかもカスタム投稿タイプやカスタムフィールドにも対応しています。やったぜ。

WP User Frontendの使い方

新規プラグインから「WP User Frontend」で検索すれば出てきます。

インストールしたら、管理メニューにUser Frontendが追加されているので「Post Forms」からフォームを作成できます。
テンプレートからフォームを選ぶことができるけど、どうせ変えるから適当でいいです。

右のフィールドからドラッグ&ドロップで簡単に追加できます。

テキスト、画像、ラジオボタンなどを設置でき、カスタムフィールドを作成する感覚と同じです。

動画などをアップロードしようと思ったら有料版が必要になりますが、基本的には無料で充分の機能です。

 

ログインしていないユーザーでも投稿できるようにするには「Settings」タブを開いて「Enable Guest Post」にチェックを入れればOK。

後は作成した投稿フォームのショートコードを表示させたいページに貼り付けて完了。

カスタムフィールドを簡単に作成できるプラグイン「Advanced Custom Fields」にも対応しているので、工夫すればフォームからの投稿を綺麗なデザインで表示することもできます。

セキュリティには注意しましょう

WordPressにログインせずに投稿って…リスクがあるんじゃないのか?…と当たり前の疑問があると思いますが、もちろんそれなりにリスクはあります

厄介な点としては、投稿フォームで画像を選択した時点でWordPressにアップロードされているので、何度も選択しなおすだけでどんどん画像がサーバーにアップされてしまいます。色々と悪用される可能性はあるので注意。

外部には絶対に公開せず、あくまで内部の関係者だけで投稿するフォームとして使ったほうがいいです。

今回のクライアントは社内で利用するため、URLを知っている人のみが投稿でき、下書きで保存する設定にしました。
最後に管理者が内容を確認して下書きを公開に変更…という流れ。
管理者としてログインできるのは社内で1人にしておきたかったそうです。
すごく便利なプラグインだけど…多分めったに使わない。
できれば面倒でも毎回ログインして投稿してもらったほうが安全なんですけどね…

間違っても検索エンジンに登録されないように「noindex」にしておきましょう。







関連記事

有料SSLと無料SSLの違いが少ないのでLet’s Encryptに乗り換えた話

最近は当たり前になってきているWEBサイトの常時SSL化。 今まで会社で作ったWEBサイトは「ラピッドSSL」を導入するサイトがほとんどでした。 だけど無料のLet’s Encryptが最 …

WordPressでユーザーを一括登録する「Import Users from CSV」の使い方

WordPressを複数のユーザーで管理したい時、1人ずつ登録するのは大変だと思います。 そんな時はWordPressのプラグイン「Import Users from CSV」を使って効率化しましょう …

Atomのactivate power modeを使ってドヤる

Webデザイナーがコーディングするためには欠かせないエディタ。 同じ社内でも人によって使っているエディタが全然違う場合もあるでしょう。 社員A コーディングするならやはりDreamweaverです。 …

パソコン画面の操作をキャプチャしてGIFアニメにする方法

最近仕事でよく使うフリーソフト「LICEcap」を紹介します。 LICEcapはパソコン画面での操作をアニメーションとしてGIF画像で保存できる、便利なフリーソフトです。 仕事でWEBサイトを作り、W …

Microsoft Edgeを使うメリットはあるのだろうか

Microsoft Edgeとは Internet Explorerに代わり、Windows10で登場した標準ブラウザ。 新機能が追加され、IEと比べると読み込み速度の高速化・セキュリティの強化が行わ …

この記事をシェアする

ranking人気の記事

plofileプロフィール

運営者:ERA
職業:WEBクリエイター
趣味:ゲーム
仕事中はずっとパソコン、家に帰るとずっとゲームをして1日中ブルーライトを浴び続ける生活をしています。
詳細はこちら