DW Question Answer 質問フォームのカスタマイズ

DW Question&Answer カスタマイズ方法

Yahoo知恵袋や教えてGooのようなQ&Aサイトが直ぐに作れる優れものプラグイン、DW Question Answer。
ネックは日本語の解説があまりないことだ。

実際に使ってみると、やはり日本の文化にはそぐわないところが多々あって、カスタマイズしたいのだが、何せプログラマーじゃないので、テクニカルなことはちょっとね(^_-)

でもこれだけは譲れない部分があって、カスタマイズにチャレンジ。
質問フォームのタグとメルアドの欄の削除(メルアドはスマホで見た時だけ表示される)。
今使っているのは会員制サイトではなく、不特定多数を対象にするので、メルアドの入力は敷居を高くするだけ。
タグの入力に関しては必要性を感じない。

何とかできたので、その方法を記しておきます。
1.FTPで/wp-content/plugins/dw-question-answer/templates 以下でカスタマイズしたいテンプレを取ってくる。
今回は、question-submit-form.php

2.45行目からのこの部分をコメントアウト

<?php
/*		<p>
<label for=\"question-tag\"><?php _e( \'Tag\', \'dwqa\' ) ?></label>
<?php $tags = isset( $_POST[\'question-tag\'] ) ? sanitize_text_field( $_POST[\'question-tag\'] ) : \'\'; ?>
<input type=\"text\" class=\"\" name=\"question-tag\" value=\"<?php echo $tags ?>\" >
</p>
<?php if ( dwqa_current_user_can( \'post_question\' ) && !is_user_logged_in() ) : ?>
<p>
<label for=\"_dwqa_anonymous_email\"><?php _e( \'Your Email\', \'dwqa\' ) ?></label>
<?php $email = isset( $_POST[\'_dwqa_anonymous_email\'] ) ? sanitize_email( $_POST[\'_dwqa_anonymous_email\'] ) : \'\'; ?>
<input type=\"email\" class=\"\" name=\"_dwqa_anonymous_email\" value=\"<?php echo $email ?>\" >
</p>
<p>
<label for=\"_dwqa_anonymous_name\"><?php _e( \'Your Name\', \'dwqa\' ) ?></label>
<?php $name = isset( $_POST[\'_dwqa_anonymous_name\'] ) ? sanitize_text_field( $_POST[\'_dwqa_anonymous_name\'] ) : \'\'; ?>
<input type=\"text\" class=\"\" name=\"_dwqa_anonymous_name\" value=\"<?php echo $name ?>\" >
</p>
<?php endif; ?>
*/
?>

3.ここがミソだと言える部分
変更したファイルを置き換えるのではなく、別のディレクトリーに置く。
/wp-content/themes/使用しているテーマ/dwqa-templates/
*dwqa-templatesというディレクトリーを作成し、そこに変更したファイルをアップする。

以上で、タグ、メルアド欄は表示されなくなった。