この記事は、本サイトにbbpressを設置した際に行ったカスタマイズ内容のメモです。
カスタマイズ経緯
トピック作成や返信をする前に、注意文を読んでもらいたいので、目につく位置にメッセージを入れることにした。
具体的には、次のようにする。
カスタマイズ前の準備
次の記事の方法で、カスタマイズの準備を行います。
カスタマイズ用コード
準備した自作プラグインに次のコードを貼りつけます。
- add_filter( 'bbp_get_the_content', 'my_bbp_get_the_content');
- function my_bbp_get_the_content($arg){
- $add_v = '<p class="b"><br>質問・返信投稿前に、<a href="https://affi-sapo.com/suport/topic/chui/" target="_blank" rel="noopener noreferrer">注意点</a>をご確認ください。<br></p>';
- $new_val = preg_replace('/<div +?class="bbp-the-content-wrapper" *?>/',$add_v.'<div class="bbp-the-content-wrapper">',$arg);
- return $new_val . '<span class="red">※<code></code>・<blockquote></blockquote>以外のタグは、そのまま表示されます<br>※本名・住所・メールアドレス・クレジットカードの番号などの個人情報は絶対に書き込まないようしてください。</span>';
- }
AFFS Simple Code Viewer
Copy
処理の内容
【1行】投稿画面の内容を作成するためのフィルタに関数を登録
【4~6行】受け取った投稿画面のhtmlデータに、独自メッセージを付加
■Googleで他サイト検索
■僕がおススメするアフィリエイト教材
■マーケティング施策ツール