2019.01.19

【bbpress】トピック作成フォームに文章のフォーマットを入力する方法

こんにちは、webエンジニアのゾノ( @ozonosho )です。

今回の記事ではwordpressの掲示板プラグイン「bbpress」においてトピック作成フォームに文章のフォーマットを入力する方法をご紹介します。

トピック作成時に決まったフォーマットで投稿してほしい場合、下図のようにこちらで投稿する文章のひな形を用意してあげられると理想だと思います。

それでは早速実装方法を見ていきましょう。

bbpressでトピック作成フォームに文章のフォーマットを入力する方法

実装はとても簡単です!
下記の関数をfunctions.phpに追加してください。

bbpress側でトピック作成フォームの本文呼び出し時に処理を追加するためのフィルター「bbp_get_form_topic_content」を用意してくれているので、そこで文章を上書きします。

ただし、トピック編集ページのフォームの本文まで書き換わってはいけないので、条件分岐で新規トピック作成フォームのみにフォーマットが反映されるようにします。

尚、上記のコードではすべての掲示板に共通のフォーマットを設定していますが、フォーラムIDごとに分岐させれば掲示板ごとに別々のフォーマットを設定することも可能です。

とても便利なフィルターなのでぜひ活用してみてください。

おわりに

以上、今回の記事ではwordpressの掲示板プラグイン「bbpress」においてトピック作成フォームに文章のフォーマットを入力する方法を紹介させていただきました。

当サイトではWordpressのカスタマイズ制作依頼を請け負っています。運営中のサイトで何かお困りのことがある方は、下記の記事を参照のうえ気軽にご相談ください。

どんな機能・要望でもOK!『Wordpressのカスタマイズ制作』はじめました。

こんにちは、webエンジニアのゾノ( @ozonosho )です。 このたびWordpressのカスタマイズ制作をはじめました。......

→この記事を読む
チャレンジを応援する無料オンラインコミュニティ運営中!

生きづらさを抱える人のチャレンジを応援する無料オンラインコミュニティ『Cree』をスタートしました。ただいま参加者100名突破!お互いの目標を共有したり、就労・就職のサポートするサービスを無料で提供しています。

オンラインコミュニティの詳細はこちら

ゾノについて

お仕事のご相談はこちら