0

私はワードプレスプラグインを書いています。ページの読み込み時間を短縮するために、AJAXを使用することにしました。つまり、ページが読み込まれるときにajaxをトリガーし、リクエストによってコンテンツを読み込む必要があります。私の質問は、テーマを作成していないということです。プラグインを使用してこれを行うにはどうすればよいですか?

4

1 に答える 1

3

wp_enqueue_scriptを使用して js をページにロードし、その js ファイルから ajax リクエストを実行できます。ここでは、wp_headフックを使用し<head>てテーマのセクションに配置しています。

add_action('wp_head', load_my_scripts);
function load_my_scripts() {
    wp_enqueue_script(
        'my-js-file',
        plugins_url('/js/my-js-file.js', __FILE__),
        array('jquery')
    );
}

また、カスタム テーマを開発している場合は、header.php でタグを<?php wp_head(); ?>閉じる前に、</head>

PS: ajax リクエストに jQuery を使用していると仮定しているので、前提条件としてそのライブラリをコードに含めたので、Wordpress は js ファイルの前にそのライブラリを含めます。

于 2013-01-24T16:51:39.580 に答える