カスタム投稿タイプで「よくある質問(Q&A)」欄を設定する

WordPressをCMSとして使用すると「よくある質問」欄が必要な案件がある。
プラグインを使用する場合は、「FAQ Manager」「Q and A – FAQ Plugin」「WP DS FAQ」などのプラグインで対応できる。

プラグインを使用せずに管理者が投稿しやすいものを作るには「カスタム投稿タイプ」を使用する。

■制作内容
・カスタム投稿タイプを使用
・タイトルが質問欄、本文が回答欄
・固定ページにショートコードで質問と回答を表示する
・一般の投稿表示は、post_id.htmlにしているのでよくある質問の個別ページもID.htmlにしたい


GeSHi Error: GeSHi could not find the language wp (using path /home/sites/heteml/users/m/w/e/mweb/web/webpaprika.com/wordpress/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

固定ページに「よくある質問」ページを作り、スラッグを「faq」、本文にショートコード


GeSHi Error: GeSHi could not find the language wp (using path /home/sites/heteml/users/m/w/e/mweb/web/webpaprika.com/wordpress/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

一般の投稿記事の表示はpost_id.htmlにしているので、よくある質問も、post_id.htmlにしている。
URLは、http://www.example.com/faqs/post_id.htmlになる。
リクエストURLの書き換え処理をしているので、「設定」「パーマリンク設定」で「変更を保存」でパーマリンク(.htaccess)を更新する必要がある。

今回は、質問と回答を同時に表示しているが、Jqueryとかでアコーディオン表示にするとか、別ページで個別に回答を表示してもいいと思う。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)