我是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;
?>
结果:
在名称字段和年龄字段中放置值后,
按"Pin It"
按钮:
答案 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代码应该在那里执行。