Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Wordpress:如何在帖子中加载PHP或OnClick?_Javascript_Php_Wordpress - Fatal编程技术网

Javascript Wordpress:如何在帖子中加载PHP或OnClick?

Javascript Wordpress:如何在帖子中加载PHP或OnClick?,javascript,php,wordpress,Javascript,Php,Wordpress,当我试图在我的wordpress帖子中加载这个简单的代码时 <a href="#" onClick="return AMIdownload(true,'11721','1.1.5.26','.','.','','http://oi61.tinypic.com/167uu0j.jpg','test try','http://bit.ly/1CYaaJs')">Download</a> 我将上述代码插入编辑器的“文本”/“代码”区域, 但是当我去看电影的时候 它显示“下

当我试图在我的wordpress帖子中加载这个简单的代码时

<a href="#" onClick="return AMIdownload(true,'11721','1.1.5.26','.','.','','http://oi61.tinypic.com/167uu0j.jpg','test try','http://bit.ly/1CYaaJs')">Download</a>

我将上述代码插入编辑器的“文本”/“代码”区域, 但是当我去看电影的时候

它显示“下载”,这很好, 但是当我回到“文本”区域时,wordpress似乎已经去掉了PHP代码,只留下

<a href="#">Download</a>

它基本上去除了所有onClick php编码

有没有wordpress大师能给我指出正确的方向? 我尝试了一些PHP加载插件,但它似乎不起作用


如果您正在尝试从锚href链接运行PHP函数,请感谢:

链接将查询字符串中值为“1”的变量“dl”传递回同一页面。

<a href="./?dl=1">
假设页面为index.php

<?php
if (intval($_GET['dl'])==1){AMIdownload(true,'11721','1.1.5.26','.','.','','http://oi61.tinypic.com/167uu0j.jpg','test try','http://bit.ly/1CYaaJs');}
echo <<<EOT
<!DOCTYPE html>
<html>
<head><title>Call PHP</title><body>
<a href="./?dl=1">Download</a>
</body></html>
EOT;
function AMIdownload(){
  echo "<h2>Downloading</h2>";
}
?>


上面的代码中没有PHP。此外,您不能将PHP放入wordpress的WYSIWYG编辑器中。如果您想在wordpress帖子中插入PHP代码,您需要使用
短代码。但是,在您的示例中似乎没有任何PHP,因为您没有
tagsis
AMIdownload
应该是
javascript
函数?不能将
php
函数分配给
onclick
事件
<?php
if (intval($_GET['dl'])==1){AMIdownload(true,'11721','1.1.5.26','.','.','','http://oi61.tinypic.com/167uu0j.jpg','test try','http://bit.ly/1CYaaJs');}
echo <<<EOT
<!DOCTYPE html>
<html>
<head><title>Call PHP</title><body>
<a href="./?dl=1">Download</a>
</body></html>
EOT;
function AMIdownload(){
  echo "<h2>Downloading</h2>";
}
?>