如何在WordPress页面上执行Java脚本?

时间:2019-07-09 作者:Val.B

我正在尝试在我的一个页面上运行一些Javascript。但我所做的一切似乎都不管用。我在一个沙盒中运行了代码,它很有用。

我尝试:-插入和HTML生成器元素并将代码放入标记中-上载。主题中的js文件并在我的html代码中链接到它-多脚本插件

如何在Wordpress页面上简单地执行Javascript?

2 个回复
SO网友:Max Yudin
<?php
function enqueue_javascript_for_certain_page() {

    $page_id = 100; // change this to fit your needs

    if ( is_page( $page_id ) ) { // check the page you are on

        wp_enqueue_script(
            \'my_script_name\', // script handle
            get_template_directory_uri() . \'/js/my-js-file.js\', // script URI
            array( // your script is dependent on following:
                \'jquery\',
                \'jquery-ui\'
            ),
            NULL, // script version (NULL means no version to display in query string)
            true // load script right before </body> tag
        );

    }

}

add_action( \'wp_enqueue_scripts\', \'enqueue_javascript_for_certain_page\' );
SO网友:Oscprofessionals

使用函数添加js文件。php

function add_theme_scripts() {
    wp_enqueue_script( \'script\', get_template_directory_uri() . \'/js/script.js\', array ( \'jquery\' ), 1.1, true);
}
add_action( \'wp_enqueue_scripts\', \'add_theme_scripts\' );

//if you want to add script in plugin use this code in plugin:
function yourScript() {
    wp_register_script( \'script\', plugins_url(\'js/jqueryfile.js\',__FILE__),array(\'jquery\'),\'1.1\', true );
    wp_enqueue_script(\'script\');
}
add_action( \'admin_enqueue_scripts\', yourScript);

相关推荐

用短码替换整个标记--JavaScript

如果标记文本等于一个值,我试图用一个短代码替换整个标记。我正在将此脚本放入页面的页脚。以下是我正在尝试的:var stockcounter = document.getElementsByClassName(\"stock in-stock\"); if(stockcounter[0].innerHTML==\'0 in stock\') { //Displays timer stockcounter[0].outerHTML = do_shortcode