Home > WordPressでハマる > wp.VICUNAでCAPTCHAプラグインが表示されない

wp.VICUNAでCAPTCHAプラグインが表示されない

スパムコメント防止のため(どれだけの効果があるかはわからないが)CAPTCHAを使いたいと思い、WordPressのプラグインを探していると、「yaCAPTCHA」というのを見つけた。
英文字・数字がランダムに表示されるし、各文字の表示位置も毎回変わるようなので、結構高性能。

このCAPTCHAプラグインを暫く使用していたのだが、本ブログのデザインを「wp.VICUNA」に変更したところ、CAPTCHAを表示しなくなってしまった。

このwp.VICUNAというテーマ、なかなかきれいで気に入っているので何とか対応したい。

色々とwp.VICUNAのソースコードを見てみたところ、「comments.php」に

<?php do_action('comment_form', $post->ID); ?>

の記述がないことを発見。

comments.phpに以下のように追記したところ、めでたくCAPTCHAが表示できた。

<dd><textarea id="comment-text" name="comment" rows="8" cols="50" onfocus="if (this.value == '<?php _e('Add Your Comment', 'vicuna'); ?>') this.value = '';" onblur="if (this.value == '') this.value = '<?php _e('Add Your Comment', 'vicuna'); ?>';"><?php _e('Add Your Comment', 'vicuna'); ?></textarea></dd>
</dl>
<?php do_action('comment_form', $post->ID); ?> <------ この行を追記
<div class="action">
<input type="submit" class="submit post" id="comment-post" name="post" value="<?php _e('Post', 'vicuna'); ?>" />

やれやれ。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.nozuchi.net/oike/wp-trackback.php?p=29
Listed below are links to weblogs that reference
wp.VICUNAでCAPTCHAプラグインが表示されない from お池にハマってさあ大変

Home > WordPressでハマる > wp.VICUNAでCAPTCHAプラグインが表示されない

Calendar
« 2018 年 4月 »
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
最近の投稿
 

Return to page top