wordpressにAjaxでメールフォームが作られる素敵プラグインcontactform7だが、初期状態では全てのページでjs,cssファイルが読み込まれる。
contactform7を使うページが限られていて、他のページで読み込まれるのが重い!とストレスで脱衣しそうな人は、止めれば良い。

説明はコチラに載っているが、若干トラブったので、補足する。

1、contactform7のjs,cssを読み込ませない。

まずwp-config.phpを開いて、

define ('WPCF7_LOAD_JS', false);

を挿入する。この時、

// 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。

というコメントより上に挿入しないと適用されない。

2、特定のページでのみcontactform7を動作させる。

例えばcontactform7を使いたいページのスラッグが"mail"だった場合、
<?php wp_head(); ?>より前

<?php if (is_page('mail')) { / ?>
 <?php
 wpcf7_enqueue_scripts();
 wpcf7_enqueue_styles();
?>
 <?php } ?> 

上記を読み込む。
こうしてやる事でスラッグ"mail"のページでのみ、contactform7のjsやcssが読み込まれる。
仮にカテゴリIDが23だった場合は、

<?php if (is_category('23')) { / ?>
 <?php
 wpcf7_enqueue_scripts();
 wpcf7_enqueue_styles();
 ?>
 <?php } ?> 

となる。
分岐方法と指定したいコンディショナルタグはコチラか、コデックスに詳しく載っている。

comments
comment

まだコメントが無い! “contactform7を使用するページでのみ読み込む”

素敵かつたまに卑猥なコメントをどうぞ。

Trackback URL

※恥ずかしくて書き込めない!ってシャイな貴方はメールがお勧め!

好きだ

2010-01-29-Fri  駄日記   1件のコメント

こんにちわ、ここ数日引きこもっている事が多いので、自然と日記の文字数も多くなってしまいます。
なので、今日は短く。やっちんです。

柔らかい生地のワンピースが好きだ!

それでは、また。

(着る的な趣味ではなく)

comment

一人からコメント “好きだ”  >>貴方の生きた証(コメント)を残す!

  1. ヾ(●゜з゜)ノみっち より:

    私もワンピースはかなり大好きヽ(o^▽^o)ノ♪

Trackback URL

※恥ずかしくて書き込めない!ってシャイな貴方はメールがお勧め!

寝ても覚めてもiPhone、猫も杓子もiPhoneでさすがに持ってないとやばいだろう的風潮になってきていますが。
最近の口癖は「マジ氏ねiPhone」です。
ホームページをiPhone対応にするの大変(持ってないし)

iPhoneに搭載されているブラウザ(safari iPhone版)には色んな制限があって、パソコン版safariでは表示されるflashやjavascriptも使えないことが多いです。
appleがflashに対応させないのは、セキリュティに配慮しているという理由もあるらしいが、それでも不便・・・。
確かに昨年末猛威を振るったガンブラーウイルスはFlashやPDF Readerのセキュリティーホールを突いたものですし。

で、早速wordpressをiPhopneに対応させるプラグインがこちら。

WP touch

デザイン自体をiPhone用にカスタマイズしてしまうので、パソコンで作ったサイトデザインはほぼ意味をなさなくなりますが、iPhoneユーザーからは
「画面をいちいち拡大させないで良い!」
と好評です。なんてユーザーフレンドリー。(ユーザーフレンドリーって言いたいだけ)
(現状ではlightboxで拡大した画像を縮小出来ないみたい。調べ中)

さて、wordpress用プラグインを探す前に、普通のサイトをチェックする用のiPhoneエミュレーターを探していたんですが、

iBBDemo

というソフトがありました。
なんかPC版safariがインストールされていることが前提らしい。
safari3とsafari4とでダウンロードするところが若干違うので注意。
(英語で説明書いてるけど、safari4版は適当なフォルダに入った状態で起動させれば、dllが作られる)

このソフトは基本的にPC版safariを使っているので、実際には(2010年1月時点)iPhoneで表示されないFlashやjavascriptも表示されちゃう。
なので、cssや画面サイズをチェックするくらいに留まりそうです。

あと、こちらのサイトでもiPhoneエミュレーターがいくつか。

やっぱりiPhone買わないと駄目かなぁ・・・。かっこいいもんなぁ・・・。
日本のメーカーもっと頑張ってくれよう・・・。

(こないだビックカメラ行ったら、日本製パソコンや携帯が軒並みダサくて絶望した)

comment

まだコメントが無い! “wordpressをiPhone対応させるプラグインWP touch”  >>貴方の生きた証(コメント)を残す!

  1. コメントが無い…
    ブログをやっている漢として、これほどの恥はござらん…!

Trackback URL

※恥ずかしくて書き込めない!ってシャイな貴方はメールがお勧め!