件WordPressのテーマで、jQueryを利用したプラグインを組み込んでいるのにもかかわらず、エラーが発生して利用出来ないことがあります。関数を用いて、WordPress本体に附属するjQueryを利用している場合によく発生する問題です。関数を用いてjQueryを読み込んだ場合、通常利用できるはずのjQueryのインスタンスである$変数が利用できません。自動的に実行させているため、$変数が設定されないのが原因です。jQueryを呼び出されてしまうと、既にテーマ附属のjQueryが読み込まれているのにもかかわらず、WordPressに附属しているjQueryも読み込まれてしまいます。関数が実行されてしまうために$変数が使えなくなる事もあります。そのため、いかなる場合にも正常に動作させられるようにするには、jQueryを利用するコードを工夫する必要があります。問題の起きないコード下記のように、jQueryのインスタンスを$変数として利用できるスコープを作り、その内部にjQueryを利用したコードを書きましょう。});})(jQuery);こうすることで、WordPressに附属するjQueryが利用された場合でも問題無く$変数を使ったコードを実行することができますし、他のフレームワークとのバッティングも起きません。件WordPress上にてGoogleMapsAPIを利用する必要があったので、比較的使いやすそうなWP-GoogleMapsというプラグインを利用してみたところ、日本語が文字化けしてしまって使い物にならないというバグに遭遇して解決したので、プラグインの紹介とその解決方法を掲載します。menu)は、サイト内コンテンツをドラッグアンドドロップで自由にカテゴライズする事が可能となり、グローバルメニューやサイトマップなどを管理する場合にとても便利な機能です。このカスタムメニュー、cssのクラス名などを指定する事は可能ですが、リンクボタンに画像を直接利用しようとなると、いろいろな工夫が必要になります。単純に画像のURLを、メニューのに登録したエントリのタイトルに指定することもできますが、WordPressに多少詳しくないと、アップロードした画像のURLなどを指定するのは敷居が高いですし、メニューの管理上も画像のURLがエントリ名となってしまうため、管理がし辛くなってしまいます。7という素晴らしいプラグインを見つけたので、紹介させていただきます。通常のテキスト入力やテキストエリアなどの他に、チェックボックスやセレクトボックスなどの多彩な入力フォームを設けることができ、さらにその組み合わせを、フォーム単位で保存する事が可能です。件WordPressでは本体機能もプラグインも、自動で最新版にアップデートができるという素晴らしい機能があります。この機能のおかげで、追加機能やバグの修正版が出た場合でも、ボタン1つで最新のパッケージが利用出来るため、いちいちファイルをダウンロードしてサーバー上のファイルを更新するという手間がありません。便利な自動更新機能なのですが、何かの都合で本体を更新出来ない場合や、更新したくないプラグインが存在する場合、サイドバー等に常に更新通知が表示されるため、逆に非常に煩わしいものに変わってしまいます。そんな時、WordPress本体や特定のプラグインの更新通知を非表示にする方法があるので紹介します。WordPress本体のアップデート通知を非表示にするこれは下記のサイトを参考にしました。下記のコードを記述するだけです。null;"));これでWordPress本体のアップデート通知は無効になります。特定のプラグインのアップデート通知を非表示にするこれは調べてもやっている方がいないようなので、WordPress本体のソースを解析してみました。下記のコードを記述します。ディレクトリの直下から、プラグインのメインファイルまでのパスを、相対パスで指定します。plugin)というプラグインがあります。これを例にすると、下記のように記述します。{unset($data->response['yet-another-related-posts-plugin/yarpp.php']);}}これで、特定のプラグインの更新通知を無効にする事ができます。TECHは、WebデザインやWebシステム開発、Webのトレンドやニュースなど、Webに関する技術情報を中心に、WebデザイナーやWebプログラマーの方々に役立つ情報を発信しているブログです。@jyokyokuFacebookgithub家富正幸への直通メール株式会社インスパイアデザイン取締役の37歳、プログラミングとデザインを行う元計測制御系システムエンジニア。20歳でクリエイター系の専門学校を卒業後、なぜか全く知識の無い計測制御系の会社に就職し、LabVIEW言語を利用した計測制御系のシステム開発に3年ほど携わる。Webデザイナーへの道をあきらめきれずに転職。Webデザインをメインとして、客先でのディレクションやWebアプリケーションのプログラミングにも関わる。その後、現社長の浅賀理生と共に株式会社インスパイアデザインを立ち上げ、現在に至る。