2014年9月11日木曜日

【備忘録】WordPressのナビゲーションバーをフローティングメニューにするには

とりあえず動くようにするには程度です。
CSSやJavaScriptは素人なので、微妙なところで調整できてない可能性が大です。
ですので構築する上で参考にするのはいいのですが、鵜呑みにはしないでください。

ただ出来るだけ汎用性のあるコードにしたいので、CSS不要のJavaScriptのみで制御する方法を書き出しておきます。

フローティングメニューとは

スクロールしたときに追尾してくるヤツですよ。
サイドメニューはいろいろとあるみたいですけど、ナビゲーションバーは見かけないので、やってみることにしました。

当然プラグイン化だよね?

2014年9月8日月曜日

【注意!】WP_PLUGIN_URLをそのまま使うと管理画面のみHTTPSにしているサイトでエラーが!!

という事例を見つけて、いろいろ試してみたら気づきました。
たとえば、管理画面のみSSL暗号化(https)にしていた場合、SSL暗号化内ページで、非暗号化データを読むこむ場合、ブラウザによってブロックされるケースがあります。
私が体験したのは、外部JavaScriptやCSSを読み込みをするプラグインについて、管理画面がSSL暗号化しているサイトで動作しない(読み込みをブロックされる)というものでした。



なエラーが出るわけです。

どうやって対処すればいいの?

plugins_url関数を使ってください。

2014年9月5日金曜日

【備忘録】WordPress 4.0 到来! 言語設定仕様変更・・・

手持ちの環境は、WP-CLIでcoreごと自動更新にしているサイトもあって、すでに更新されてるサイトもありました。

WordPress 4.0はなんといっても、いままであった各言語版が1つに集約されてたことにあります。インストール画面で言語が選択できるようになったみたいですね。

でもアップグレードではそんなことは聞かれずに、バージョン 4.0-en_US版になっています。さてこれはどうしたものか。



心配ご無用!!...みたい

2014年9月3日水曜日

【トラブル(対応中)】「The Event Calendar」と「WPML」プラグインを導入時に、第2言語でWordPress内部検索が出来ない

普段WordPress内部検索を試していないのでいつからかは不明ですが、指摘を受けて気づきました。どういうことかというと


の右サイドバーにある検索では問題なく動作しますが、


の英語サイトから検索すると、検索結果なしになるのです。

Apacheのログエラーを見たら、

ということでSQL構文エラーが出てます

2014年9月2日火曜日

【備忘録】Universal Analyticsについては、ファイルダウンロードカウント設定をお忘れなく!

7月に手持ちWordPressサイトのGoogle AnalyticsをUniversal Analyticsに変更しました。何故か? それはGoogle Analyticsが最長2年以内にサービスを終了してしまうからです。気づいたのは7月だったんですよね。

この根拠は


において、正式な運用基準から2年までしかサポートされないと書かれており、

においてリリースが2014年4月3日に発表されてことから、2016年前半までじゃないのという憶測が飛び交っているためです。

いずれにせよアップグレード必須ってことですね。
Google Analytics側のアップグレードは、アクセスしてアップグレードするのリンクをクリックするだけという極めて単純なものです。でも、Google Analyticsで利用していたトラッキングコードが使えないので、全サイトの設定変更が必要なのです。