単純なプラグインを使ってフッターに「javascript」スクリプトを印刷する方法を聞きたいだけです。私はWordPress 3.0のアイデアを使用していますか?フッターに自分のjavascriptを入れる方法
28
A
答えて
71
は、これを追加するには、テーマのテンプレート内のfunctions.phpファイルを使用します。
<?php
function add_this_script_footer(){ ?>
[YOUR JS CODE HERE]
<?php }
add_action('wp_footer', 'add_this_script_footer'); ?>
はそれが役に立てば幸い!本当の最後のフッターにリンクする外部JavaScriptファイルについては
22
、この(> = WP2.8)
function my_javascripts() {
wp_enqueue_script('the-script-handle',
'path/to/file.js',
array('jquery','other_script_that_we_depend_on'),
'scriptversion eg. 1.0',
true);
}
add_action('wp_enqueue_scripts', 'my_javascripts');
を使用するには、スクリプトがwp_footer()フックに置かなければならないことを意味します。
10
ハムはそれが答えることは手遅れだが、他の誰が同じ問題にここに来る場合もあり: http://wordpress.org/extend/plugins/footer-javascript/
それとも追加することによって、手動でこれを行うことができます。
これを行うためのプラグインがありますあなたのfunctions.phpでこの短いコード:また、このプラグインを試すことができます
/**
* Automatically move JavaScript code to page footer, speeding up page loading time.
*/
remove_action('wp_head', 'wp_print_scripts');
remove_action('wp_head', 'wp_print_head_scripts', 9);
remove_action('wp_head', 'wp_enqueue_scripts', 1);
add_action('wp_footer', 'wp_print_scripts', 5);
add_action('wp_footer', 'wp_enqueue_scripts', 5);
add_action('wp_footer', 'wp_print_head_scripts', 5);
+0
これはまた、スタイルをフッターに移動します – diachedelic
-2
これはWordpressのバージョン4と互換性があります
関連する問題
- 1. nanocに自分のjavascriptファイルを追加する方法は?
- 2. Sylius - FactoryInterfaceを自分の工場に注入する方法
- 3. Javascriptメソッドを自分のHTMLで印刷する方法
- 4. 入力ファイルをhdfsに自動的に入れる方法は?
- 5. JavaScriptでiframeのデータを自動入力する方法
- 6. 競合の解決:「自分の」変更を自動的に受け入れる方法は?
- 7. 自分自身の接続プールの初期化をstruts-config.xmlに入れる方法は?
- 8. CKEditor:自分のjavascriptファイルを読み込む方法
- 9. javascriptライブラリを自分のレールアプリケーションに正しく追加する方法
- 10. 私は自分自身のデザインウェブサイトをwhmcsにリンクする方法
- 11. ユーザーが自分のデータを別のデータベースに入力させる方法は?
- 12. PHPで自分自身の自動インクリメントを作る方法は?
- 13. 私は最近、自分のサイトのフッターにいくつかのアイコンを追加してフッター
- 14. FragmentPagerAdapterをDagger2で自分のacticvityクラスに正しく挿入する方法は?
- 15. 既存の自動増分テーブルに行を挿入する方法は?
- 16. WIXインストーラで自分のプロパティにユーザー入力を設定する方法
- 17. jQueryがフッターに挿入されたときの変数の定義方法
- 18. 検証に自分のjavascriptを追加
- 19. イオンカードにフッターを作成する方法
- 20. イメージのテキスト間に自動スペースを入れる方法
- 21. 連結自動増分プライマリキーの挿入方法
- 22. Laravel:自分自身にページを送信する方法
- 23. JEditorPaneに型カーソルを自動的に入れる方法は?
- 24. jsonオブジェクトを自動的にデータベースに入れる方法は?
- 25. javascriptのinnerHTMLタグの中に変数を入れる方法は?
- 26. javascriptにHTMLを挿入する方法
- 27. ウェブページにJavaScriptを挿入する方法
- 28. 各自が自分のコンテナ内のusercontrolをループする方法
- 29. 固定フッターの下端の高さを自動調整する方法
- 30. ライアンのフットスティックフッタのヘッダーとフッターの間のスペースを分割する方法
スクリプトに 'defer'タグを追加することで、同じ性能向上を得ることもできます - https://matthewhorne.me/defer-async-wordpress-scripts/ – diachedelic