情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
ワードプレスで構築することの出来るサイトは小規模なお知らせから、コーポレート、リクルート、メディア、ブログ、ニュース、ショップ、多言語、イベント紹介や予約などなど、様々ですが、その様々な場面で利用できる機能などについてまとめていきます。
ワードプレスサイトの新着情報や任意の投稿を外部に表示
ワードプレスと別のディレクトリでワードプレスをロードして表示、あるいは別のドメインでREST APIを利用して表示。
メールフォームでの予約受付・定員や日時での締め切り
チェックボックスで表示・非表示の切り替え / 送信数が一定の数字に達したら非表示 / 日時が埋まったら非表示 など
*日時を選択してフォームへ遷移、送信後に選択した日時を予約済みとする、というような管理システムは作成可能です。
イベントカレンダーなど/予約・申込みとの連携
イベントの紹介や申込みのプラグインは色々なものがありますが、シンプルなものはプラグイン無しでも作成できます。
添付ファイルアーカイブ
投稿に添付した画像やPDFなどのファイルのみの一覧を作成することができます。
投稿欄のカスタマイズ/自由度の高いコンテンツ
テキストを入力・項目を選択、などのみで複雑な構成の投稿も作成できるように、投稿欄を作成可能です。
また、クラシックエディターならAdvanced Custom Fields Pro の柔軟フィールド、ブロックエディターならACf Blocks を使用して、予め設定したコンテンツを好きな順番で入れることも可能。
Advanced Custom Fields 関連記事
Advanced Custom Fields以外のプラグインからの移行も承ります。
検索・絞り込み/マッチング
特定のカスタム投稿タイプ内の検索・絞り込みはフォーム側に投稿タイプの指定が入っていれば、カスタム投稿タイプのアーカイブ用テーマが使用されるので、検索結果用のテーマファイルを用意する必要はありません。*検索条件が複雑な場合は作ったほうが良い場合もあります。
メールフォームと投稿の連携など
・投稿タイトルや商品名などをメールフォームに反映させる
・迷惑メールを防止する
・送信後に投稿のカスタムフィールド値などをアップデートする
Advanced Custom Fields とMW Form連携
*MW Form は開発終了となったため、今後はContact Form 7 が推奨となります。
- 期日や定員でメールフォーム・申込みを締め切る
- CF7 に確認・完了ページを
- イベントカレンダーサンプル(ACFとCF7)
- 日時予約/予約管理サンプル(ACFとCF7)
- 問い合わせリスト
- 日時予約簡易版
- CF7で予約した人にリマインドメールを送る
会員制サイト
ログイン時・非ログイン時の区別はプラグイン無しでもできますが、「誰でもユーザー登録できる」にする場合やカテゴリーや投稿タイプでアクセス制限を付ける場合はプラグインを使用したほうが便利でしょう。
プラグインは登録・ログイン周りのみ、登録・ログイン周りとアクセス制限、アクセス制限、権限の追加とカスタマイズ、などがあります。
Advanced Custom Fields でユーザー情報を追加することもできますが、連動できるプラグイン・できないプラグインがあります。
ショッピングサイト
ワードプレスのカートプラグインはWooCommerce がメジャーですが、日本製のカートプラグインもいくつかあります。
多言語サイト
多言語サイト作成のプラグインもいくつかありますし、グーグル翻訳をつけるプラグインもあります。
構成や管理・更新方法によってはマルチサイトにするという方法もあります。
予約更新/自動更新
固定ページや投稿の表示内容を◯時に更新、また、投稿の保存時に何かの値を更新など。
インポート・複製・サーバー移転
インポートはxmlやcsvで、容量によっては別のツールを併用したりします。
サーバー移転もサーバーや容量によってプラグインを使用したりphpのツールでデータベースをインポートしたりします。