我已阅读其他有关此事的帖子,但这是一个不同的问题。
<form action="mk.php" method="get">
当用户提交表单时,此表单将调用mk.php。我已经尝试将mk.php文件放在主目录中,即wp-admin目录,但是表单找不到它。我收到404错误。在URL栏中,它显示 http://bdeas.com/marketplace/mk.php?username=test123&link=test123&submit=Send 代替 http://bdeas.com/mk.php?username=test123&link=test123&submit=Send
我应该在哪里放置mk.php文件,以便我的页面可以找到它?
另外,我可以这样做,以便wordpress在主目录中搜索文件而不是/ marketplace吗?
答案 0 :(得分:3)
如果您正在使用主题,则需要将文件放在主题目录中,然后像这样设置动作......
<form action="<?php echo get_template_directory_uri(); ?>/mk.php" method="get">
如果您要在帖子或页面中创建表单,请将该文件放在主目录中并像这样设置操作...
<form action="/mk.php" method="get">
前导斜杠将告诉表单查看主目录。
答案 1 :(得分:2)
的位置在哪里
<form action="mk.php" method="get">
因为如果你在主文件夹中有代码而mk.php在/ marketplace /文件夹中,那么它应该是
<form action="marketplace/mk.php" method="get">