Не могу включить js файл в WordPress только в одном шаблоне - PullRequest
1 голос
/ 03 марта 2020

Я пытаюсь включить внешний js файл https://checkout.reepay.com/checkout.js в шаблон WordPress.

В моих функциях у меня есть этот код:

add_action( 'wp_enqueue_scripts', 'inputtitle_submit_scripts' );

function inputtitle_submit_scripts() {
    wp_enqueue_script( 'reepay_checkout', 'https://checkout.reepay.com/checkout.js', false );
}

Но я хочу, чтобы он был только в одном шаблоне.

Я добавляю его ко всем заголовкам.

Как это должно быть сделано?

Ответы [ 2 ]

1 голос
/ 03 марта 2020

Как насчет

add_action( 'wp_enqueue_scripts', 'inputtitle_submit_scripts' );

function inputtitle_submit_scripts() 
{
    if (is_page_template('example-template.php'))
    {
        wp_enqueue_script( 'reepay_checkout', 'https://checkout.reepay.com/checkout.js', false );
    }

}
0 голосов
/ 03 марта 2020

Добавьте условное выражение is_page_template () .

Как это:

add_action( 'wp_enqueue_scripts', 'inputtitle_submit_scripts' );

function inputtitle_submit_scripts() {

    if ( is_page_template('directory-name/your-template-page.php') ) {
        wp_enqueue_script( 'reepay_checkout', 'https://checkout.reepay.com/checkout.js', false );
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...