WordPressを使用しているホームページでプラグインを追加しても正常に動かないということがあります。
原因はその状況によって違いますが、独自テーマを作成した際など「wp_head()」と「wp_footer()」の記述を忘れてしまい、jQueryやスクリプトのタグが出力されないというのが原因の一つとしてあげられます。
実際、私もプラグインが動かず調査するのに時間をかけてしまったことがあり、「wp_head()」の記述がないだけでした。。。
WordPressで「wp_head()」と「wp_footer()」は重要な関数です。
プラグインで出力される情報はこの関数から出力されます。
記述していないとプラグインによっては動作しない場合があるので、オリジナルでテーマを作成する際は忘れないように注意してみてください。
下記に「wp_head()」と「wp_footer()」の記述について記載します。
「wp_head()」と「wp_footer()」は基本的には下記の場所に記述します。
独自で読み込んでるjQueryやスクリプトがある場合は正常に動作しないといった場合があるので注意です。
使用しているテーマのheader.phpを開きます。
「wp_head()」はheadタグの閉じの前に記述します。
1 2 3 4 5 6 |
(省略) <?php wp_head(); ?> </head> <body> |
使用しているテーマのfooter.phpを開きます。
「wp_footer()」はbodyタグの閉じの前に記述します。
1 2 3 4 5 6 |
(省略) <?php wp_footer(); ?> </body> </html> |
「プラグインが動かない!」といった場合にちゃんと記述されているか確認してみてください。
この記述がないのが原因の場合もあります。
簡単ですが、WordPressでプラグインが動かない時にチェックしたいwp_headとwp_footerについてご紹介しました。
プラグインを追加しても正常に動作しないといった場合は、wp_headとwp_footerが記述されているかを確認すると解決するかもしれません。
また、上記の関数はプラグイン以外にもバージョン情報なども出力します。
出力したくない情報はfunctions.phpで非表示にできるので、その時に応じて調整してください。
ホームページに関するお悩みは、仙台のホームページ制作アド・エータイプにお任せください!