Javascript 从wordpress站点调用php函数

Javascript 从wordpress站点调用php函数,javascript,php,html,wordpress,cookies,Javascript,Php,Html,Wordpress,Cookies,我正试图在wordpress站点中创建一个链接/按钮,如果你点击它,它就会启动一个插件(在我的例子中,它会显示一个cookie横幅)。我对这个完全陌生,所以我不能100%确定到底是哪个函数启动cookie横幅,但我假设它是函数func\u wp\u vue()在main.php中。main.php如下所示: <?php function func_load_vuescripts() { wp_register_script('wp_js', plugin_dir_u

我正试图在wordpress站点中创建一个链接/按钮,如果你点击它,它就会启动一个插件(在我的例子中,它会显示一个cookie横幅)。我对这个完全陌生,所以我不能100%确定到底是哪个函数启动cookie横幅,但我假设它是
函数func\u wp\u vue()
main.php
中。main.php如下所示:

<?php
    function func_load_vuescripts() {
        wp_register_script('wp_js', plugin_dir_url( __FILE__ ).'dist/js/app.js', [], '1.0.0', true);
        wp_register_script('wp_js1', plugin_dir_url( __FILE__ ).'dist/js/chunk-vendors.js', true);
        wp_register_style('wp_css', plugin_dir_url( __FILE__ ).'dist/css/app.css', true);
        wp_register_style('wp_css1', plugin_dir_url( __FILE__ ).'dist/css/chunk-vendors.css', true);
    }
    add_action('wp_enqueue_scripts', 'func_load_vuescripts');

    function func_wp_vue(){
        wp_enqueue_script('wp_js');
        wp_enqueue_script('wp_js1');
        wp_enqueue_style('wp_css');
        wp_enqueue_style('wp_css1');

        $str =  "<div id='app'>"
                .""
                ."</div>";
        return $str;
    }
    add_shortcode( 'cookie', 'func_wp_vue' ); 

听起来你已经走错了路。“如果你点击它,它会启动一个插件”甚至没有什么意义,插件不是“启动”的。您所展示的代码将JavaScript添加到页面输出中,这可能不是您首先应该处理的部分。隐藏横幅可能是通过在客户端调用一些JavaScript函数来实现的,这可能会有一个对应的函数再次显示它。如果是这样,当你的按钮被点击时,你应该调用JS函数。谢谢你的回答。js文件有超过2k行代码,我对javascript完全陌生。有没有提示我应该在app.js中查找哪些关键字?一旦你进入页面,横幅就会加载,因此我认为必须有一个函数来显示它。查看上面代码添加的脚本文件之一可能是一个好的开始。不幸的是,在app.js文件中找不到这些文件。只有“cookie”,这是在网站上添加cookie横幅的快捷码。函数是否可能与短代码有关?猜测没有什么意义,尤其是对我们来说,因为我们只知道到目前为止您向我们展示了什么。您正在使用的插件是否没有任何类型的开发人员文档?