wordpress Archive
WordPress2.9の注意点
- 2009-12-19 (土)
- wordpress
WordPress2.9がアップされましたが、少々追加機能が多いので、注意が必要です。
とくにヘッダーに記載されるrel=canonical タグは、all in one Seoプラグインを入れている場合、バッティングするので、テーマのheader.phpに下記のように書くことをお勧め致します。
< ?php remove_action(‘wp_head’, ‘rel_canonical’); ?>
※all in one Seoプラグイン1.6.10でcanonicalタグのバッティングが解消されました
WordPress2.9に限らず、デフォルトでいろんなヘッダーが表示されるので、私は下記を記載して、最小限のヘッダー表示にしております。
< ?php remove_action(‘wp_head’, ‘wp_generator’); remove_action(‘wp_head’, ‘index_rel_link’); remove_action(‘wp_head’, ‘start_post_rel_link’); remove_action(‘wp_head’,'rsd_link’); remove_action(‘wp_head’,'wlwmanifest_link’); remove_action(‘wp_head’,'adjacent_posts_rel_link’); ?>
あと、wp-config.php ファイルに define(‘WP_ALLOW_REPAIR’, true);を追記すると、自動データベース最適化してくれるそうで、そこも忘れずに記載しときたいですね。
↑↑↑
これはただ単に”wp-admin/maint/repair.php”にアクセスするとデータベース最適化ができるというだけで、一般のユーザーに対して無制限にアクセスされる可能性があるので、記述は推奨しません。
- Comments: 0
- Trackbacks: 1
WordPressのカテゴリ毎にテーマを変更する方法
WordPressで親カテゴリとその子カテゴリに対し、共通のテーマを指定する際に下記の記述をするとできます。
カテゴリがtestの場合、
$array_is_category = explode(‘,’,get_category_parents($cat,false,’,',true));
if(is_category(‘test’) || array_search(‘test’,$array_is_category) === 0){
//testカテゴリのとき
}else{<br />
//その他のカテゴリのとき
}
仕組みとしては、子カテゴリの親カテゴリの情報をget_category_parentsで取得し、
explodeを使い、配列で$array_is_categoryに格納し、
array_searchで一番上のカテゴリに対し検索をかけます。
上の記述でいうと、
is_category(‘test’) でtestカテゴリか判断し、
array_search(‘test’,$array_is_category) === 0で一番上の親カテゴリがtestカテゴリか判断して表示させてます。
- Comments: 2
- Trackbacks: 0
Contact Form 7で画像認証(CAPTCHA)を使うための設定
- 2009-03-27 (金)
- wordpress
WordPressのプラグインの中で、メールフォームを作成するのに便利なプラグインと言えばContact Form 7が有名だと思います。
そして、Contact Form 7で画像認証(CAPTCHA)を使うための設定方法を記載します
1.まず、Contact Form 7 Ver1.9.4とReally Simple CAPTCHA ver1.0を落とします。
以前のContact Form 7ではReally Simple CAPTCHAなしで画像キャプチャできてたのですが、いつの頃からかReally Simple CAPTCHAが必要になってますね。
ちなみに、Really Simple CAPTCHAをインストールしないで画像認証(CAPTCHA)使ってる(使えてないのですが)方、たくさんいらっしゃいます。
たぶん、Contact Form 7だけバージョンアップして、安心してるんでしょうね。
普通そうですもんね。私もそうでしたw
話を戻して、really-simple-captchaのフォルダごと、pluginsフォルダの中に入れ、その際に、tmpフォルダのパーミッションを777にします。
その後、wp-content/uploadsの中にwpcf7_captchaというフォルダを作り、これもパーミッションを777にします。
これで、Contact Form 7で画像認証(CAPTCHA)を使う事が可能です。
あとはWordPressにログインして、ツール→Contact Form 7で設定してあげてください。
- Comments: 0
- Trackbacks: 2
- The Associates
- Search
- Feeds
- Meta
- 一番大好きなドラマー後藤マスヒロ氏のホムペ

最近のコメント