如何让php在wordpress上运行?

时间:2013-03-28 11:32:54

标签: php wordpress

我是php和wordpress的新手。我使用一个名为“PHP Execution”的插件来使我的php代码在wordpress上运行。但是,当我将我的PHP代码放入word按下并按下按钮进行计算时,它会显示错误页面(404 — Fancy meeting you here!)并且不显示我的代码的结果。

以下是我在wordpress页面上发布的代码:

<?php
isset($_POST['name']) ? $name = $_POST['name'] : $name = "empty";
isset($_POST['age']) ? $age = $_POST['age'] : $age = 0;
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">

Enter the name:<input type="text" size="12" size="50" name="name"><br />
Enter the age:      <input type="text" size="12" size="90" name="age"><br />
<input type="submit" value="Pin It" name="submit">

</form>

<?php
echo "the name: " . $name . "<br />";
echo "the age: ", $age;
?>

结果: enter image description here


在名称字段和年龄字段中放置值后, 按"Pin It"按钮:

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为在Post Entry字段中直接使用PHP代码并不是最好的主意。相反,您可以执行以下操作:

复制page.php并将其重命名为page-custom.php

打开page-custom.php并替换它:

 * The template for displaying all pages.

以下内容:

* Template Name: Custom Template Justin

您刚刚制作了自定义模板。您可以在page-custom.php中输入您希望稍后显示的PHP代码。

现在......当您从Wordpress管理员创建或编辑页面时,在右侧您将看到选项模板,从中选择自定义模板Justin 下拉列表并查看您的页面。

你的PHP代码应该在那里执行。