WordPress入れ直し
なんだか昨日から全く表示されない状況になっていて、サーバー側が原因かと思っていたらそうでもなさそうなので、Wordpressを1から入れ直しました。
結構面倒だったけど、なんとか復旧完了。テーブルのカラムが減っていたりとエクスポート/インポートでちょっと手間取った。
これでとりあえず安心かな?
WordPressで匿名ポストを許可する方法
WordPressはデフォルトでコメント投稿の名前とメールアドレスが必須入力になっています。
煩わしいのでそれを解除してみましたので、その方法をまとめておきます。
というか、簡単ですw
データベースのwp_optionsテーブルにoption_nameカラムが"require_name_email"となっているレコードがあります。
その値がデフォルトでは1(有効)になっているので0(無効)に更新してあげれば、コメントの名前とメールアドレスの必須チェックが解除され、匿名ポストが可能になります。
名前は必須でメールアドレスを必須ではなくしたい場合は前述の方法では出来ないようなので、ソースを直接修正する必要があります。
修正箇所は以下の通り。
以下のコードを全てコメントアウトします。(/* ~ */)
wp-comments-post.php
[php num=63]
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]
[/php]
WordPressの自動更新
最近WordPress2.8.2がリリースされたりプラグインがバージョンアップされたりして、自動更新しますか?的なメッセージがダッシュボードに出てきたので、じゃー自動でやっておくれと実行させても色々とエラーが出た。
そこで色々調べて出来たので備忘録。一度設定してしまえば次からはワンクリック、iPhoneからでも実行出来ちゃうので便利。
