Home > memo

2007.05.01

wordpressでコメント投稿時にメールアドレスを要求しない

wordpressをインストールしたフォルダのwp-comments-post.phpを、以下のように変更する。

[php]
if ( get_option(’require_name_email’) && !$user->ID ) {
if ( 6 > strlen($comment_author_email) || ” == $comment_author )
wp_die( __(’Error: please fill the required fields (name, email).’) );
elseif ( !is_email($comment_author_email))
wp_die( __(’Error: please enter a valid email address.’) );
}
[/php]

上記の箇所を

[php]
if ( get_option(’require_name_email’) && !$user->ID ) {
if (” == $comment_author )
wp_die( __(’Error: please fill the required fields (name).’) );
}
[/php]

このように変更することで、mail欄の空欄チェックをスルーできる。
スパムにどう影響するかは未知なので、しばらく様子みてみます。

2007.04.30

ページテンプレートを追加する

[php]
/*
Template Name: hoge
*/
?>
[/php]

テンプレートとなるファイル(*.php)に、上記のコードを追記する。
hogeの部分が、テンプレート名となり投稿画面から選択できるようになる。