感谢您的时间。
当我尝试在页面加载之间引用$ _POST变量中的先前设置值时(就像在原始PHP中一样),数据未设置。
我在管理面板的“创建帖子”部分的上下文中,单击“发布”。
我的目标是重新填充用户已指定的字段,以便省去重新输入所有此类文本/图像等的麻烦。数据
再次感谢您对此有任何见解!
答案 0 :(得分:0)
您的$ _POST为空,因为它们之间存在重定向。
您正在编辑:
<强> http://example.com/wp/wp-admin/post.php?post=123&action=edit 强>
当您点击发布或保存草稿时,表单会将您发送到:
正如您在HTML源代码中所看到的那样
<form name="post" action="post.php" method="post" id="post">
保存帖子后,WP会将您重定向到:
<强> http://example.com/wp/wp-admin/post.php?post=123&action=edit&message=1 强>
您最好的选择是在插件中使用$ _SESSION;
$_SESSION[ 'my_plugin_POST' ] = $_POST;