WordPress插件开发和404错误
我为我的插件创建了一些自定义页面,我也有一个从前端提交的表单。但是,当按下该表单的提交按钮时,它会将我重定向到404页面。更新永久链接到“后名”后,它的作品,但我想要的是表单提交应正常工作,无论设置什么样的永久链接设置。WordPress插件开发和404错误
对此的一些帮助将不胜感激。
谢谢!
人们可以使用像这样的无关:在前端形式action="<?php echo get_permalink(get_page_by_path('page-id')) ?>"
。警告:页面必须存在。
谢谢!
使用正常的链路,而提交yourwebsite.com/?p=2格式这将工作的固定链接结构
感谢您的回复。现在,我尝试在表单action中使用这一个:'action =“”'。那么未来会有什么问题?谢谢! –
会推荐使用ID作为slug可以改变,并可能改变。你可以使用get_permalink($ ID)https://developer.wordpress.org/reference/functions/get_permalink/ –
谢谢指出。我宁愿使用ID。但我的困惑是,我用我的表单这样的动作:'action =“”'。那么,未来会有什么问题吗? –
您是否尝试更换固定链接?这听起来像需要永久刷新的变化才能开始工作(更改永久链接结构刷新重写设置)。 – ojrask