在onClick事件的自定义插件内调用插件函数

时间:2020-06-05 作者:Kitiara

我想要testFunction() 调用check() 当我点击My Button. 我如何让它工作?

<?php
function createButton()
{
    echo \'<button onclick="testFunction()">My Button</button>\';
}

function check()
{
    alert("Works");
}

function my_php_function()
{
    echo \'<script>
    function testFunction() {
      check();
    }
  </script>\';
}
add_action( \'wp_footer\', \'my_php_function\' );

2 个回复
最合适的回答,由SO网友:Kitiara 整理而成
SO网友:Matthew Brown aka Lord Matt

我不能袖手旁观,看那乱糟糟的代码。这是我认为你的本意。

<?php
function createButton()
{
    echo \'<button onclick="testFunction()">My Button</button>\';
}

function my_php_function()
{
    echo \'<script>
    function check()
    {
        alert("Works");
    }
    function testFunction() {
      check();
    }
  </script>\';
}
add_action( \'wp_footer\', \'my_php_function\' );

相关推荐

为什么WordPress在未登录时会将与管理员相关的脚本(例如,Reaction、ReactDOM、Redux、Hooks、TinyMCE等)放入队列?

为了提高我的网站的性能,我注意到Wordpress在前端加入了许多与管理相关的脚本和样式表。我想知道我怎样才能阻止这一切的发生。。。我正在考虑将所有的违规行为都退出队列,但我的服务器响应时间会稍微慢一点。是否有一种经过测试的方法可以做到这一点?