iPad向け、iPhone向けにWEBサイトの最適化を色々と試しながら、
「まだまだ奥が深いなぁ、Media Queries…」
と思っていた最中、IE8で落とし穴です > <
IE8ではもともとMedia Queriesが効かないため、css3-mediaqueries.jsを利用して
<!--[if lt IE 9]> <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> <![endif]-->と<head>内に記述してあげる必要があるのですが、
それでも、IE8でMedia Queriesが効かない。。。
原因を色々探していましたが、今回の直接の原因以外でも
結構色々なサイトで同様の事例が紹介されているようでしたので、
今回は備忘録も兼ねて整理しました。
・css3-mediaqueries.js を読み込んでいない
・CSSのリンクの問題
・CSSの記述ミス
・saved from url の問題
(続きを読む…)
データベースの負荷が増えるだけでなく、利用するサーバ(の設定)によってはリビジョンや自動保存が良からぬ動きをする…ことがあったため、最近になってリビジョンも自動保存も止めるようにしました。
と言っても、WordPressをインストールした段階では、記事を投稿しようとするとリビジョンや自動保存が勝手に動いてしまうので、WordPressインストール時にプラグインを利用するか、あるいは手動で止めておく必要があります。
また、リビジョンを停止しても、それよりも以前の(過去に溜まった)リビジョンは自分で消すしかないですので、今回はリビジョンと自動保存の停止方法に加えて、過去のリビジョンも削除する方法を合わせて紹介させていただきます。
・プラグインを利用して、リビジョンと自動保存をまとめて止める
・手動でリビジョンを止める
・手動で自動保存を止める(時間操作)
・手動で自動保存を止める(自動保存の無効)
・今までに蓄積したリビジョンを削除する
(続きを読む…)
IE6でアクセスされた場合、モダンブラウザやIE上位(IE8)の利用を促すアラートメッセージを表示させるWordPressプラグイン「IE6 No More」。個人的にも、IE下位バージョン対応まで手が回らないとか、もう対応はしない(笑)という場合に「別のブラウザを使ってくださいね…」と軽く促す程度に利用しています。
プラグインの名称通り、IE6 No MoreはIE6でのアクセス時にメッセージを出すためのモノですが、今回はこれをIE7でのアクセス時にもメッセージを出すようにするカスタマイズを紹介します。
また、プラグインファイルをインストールして有効化しただけだとアラートメッセージが英語のままですので、これを日本語化する方法も合わせて紹介します。
(続きを読む…)
WordPressでコアファイルやプラグインファイルの更新をしている最中に、サイトにアクセスすると、
少し間をおいて再度確認してください。
正常に更新が終わるまで待っていれば良いのですが、更新の途中でサイトを離脱したり、何かの原因で更新が正常に終わらなかったり(更新中のままページが止まる…など)すると、
「予定に基づいたメンテナンスを行っているためしばらくの間ご利用できません。少し間をおいて再度確認してください。」
のメンテナンスモードのせいで、管理画面へのアクセスはおろか、サイトの閲覧まで出来なくなってしまいます。
今回は、そのようなイレギュラーなケースにおける、メンテナンスモードからの脱出方法のご紹介です。
(続きを読む…)
WordPressの Contact Form 7 を強化するための非常に便利なプラグイン(javascriptファイル)が紹介されておりましたので、早速利用してみました。
このjavascriptファイルを利用することで、Contact Form 7 で設置したお問い合わせメールフォーム画面に「確認画面」を挟むことができます。
※ページはリロードしませんので、正確には「確認フェーズ」を挟むイメージです。
配布されているjavascriptファイルをサーバにアップして<script></script>タグでつなぐだけ、ということで、設置は簡単に済みますし、当ブログでも問題なく動作したので、今回はその基本設定やカスタマイズについて紹介させていただきます。
(続きを読む…)
WordPressのセキュリティ対策の一環として「Secure WordPress」プラグインを利用してみることにしました。「Secure WordPress」プラグインは導入も設定も簡単な上、主に以下のような対策を施すことができますので、
- ●ログイン失敗時に出るエラーメッセージを無効化
- ●<head>内に表示されるWordPressのバージョンの非表示
- ●プラグインやテーマファイルを格納しているフォルダへのセキュリティ対策
- ●WordPress本体やプラグイン、テーマなどのバージョンアップ通知を「管理者のみ」に制限
個人的にはなかなか良いツールではないかと思います。
(続きを読む…)
WordPressのサイト一式を、データベースごと新サーバへ移行した際に引っかかるのがプラグインの挙動です。
sqlも問題ない! ファイルも問題ない!! wp-config.phpでの設定も問題ない!!! ちゃんと新サーバでブログが表示されるし、メディアも紐づいている!!!! と思って管理画面にアクセスしたら、
「Your backup folder MIGHT be visible to the public」
のエラーが発生。。。。
よくよく原因を調べてみると、WP-DBManagerプラグインファイルの設定が旧サーバの状態のままだったようなので、今回は備忘録も兼ねてその解決方法を紹介します。
(続きを読む…)
主に、企業様向けのWordPressサイト(やブログ)で利用する機会が多いかもしれません。
カテゴリ、固定ページに対応したパン屑リストの出力が必要になったのでまとめてみました。
(続きを読む…)
端末別にWordPressのテーマを分けてみたいと思っていところで、便利なプラグインを発見しました。
スマフォやiPad、ガラケーなどの端末別にテーマを切り替えることが可能なWordPressプラグイン Multi Device Switcherです。
設定も簡単ということで、自分が運用しているWEBサイトに導入してみようかなと思い、ちょっと触ってみました。
(続きを読む…)
PDFアイコン画像を準備とCSSファイルのカスタマイズするだけで実装できてしまうようですね。
かなり便利ですのでシェアさせていただきます。
(続きを読む…)