访问通过表单输入的值-重试

时间:2015-07-14 作者:Steve keogan

我已经在wordpress的页面内容编辑器中输入了表单元素。

form action=“/home4/stevekeo/public\\html/wp includes/testforms.php”method=“post”>。。。

我想使用所选的值,并在/home4/stevekeo/public\\u html/wp includes文件夹中创建了一个php脚本来访问用户选择。

<?php
  $team = $_POST[\'teamname\'];
  echo "Team selected was ". $team. ".<br />";
 ?>
据我所知,表单元素的“action”部分中命名的PHP脚本是在单击提交按钮时执行的。这似乎没有发生。任何帮助都会很好,因为我是一个相对的WP/PHP新手。抱歉-第一次尝试失败

2 个回复
SO网友:Trang

您是对的,操作部分是执行脚本文件的目录。您不能像那样使用静态目录路径,它应该与get\\u home\\u path()一起使用;喜欢

$path = get_home_path();
then action = \'<?php echo $path."wp-includes/tests-form.php" ?>\';
更多信息:https://codex.wordpress.org/Function_Reference/get_home_path

SO网友:Blue Rose

相反,在wordpress中将表单元素输入到页面内容编辑器中,可以制作一个单独的模板并通过“页面属性”加载它。

然后在形式行动中,放置以下位置:

action="<?php echo home_url(\'/page-name\'); ?>"
如果有任何问题,请告诉我。

结束