主题功能的图像上载部分遇到问题。
代码上载于http://pastebin.com/Qnn2D36N (这是添加元框的整个脚本)在帖子和页面上生成自定义元框,其中一个有媒体上载按钮。
在某些安装中,它会按预期工作,在其他安装中,它会一直工作,直到单击弹出式媒体上传器上的“插入到帖子”按钮。返回到帖子,但图像的URL未添加到表单中。在本地主机安装上,我有多个WordPress安装用于测试,有些工作,有些不工作。在同一服务器上的实时站点上,有些工作,有些不工作。我不知道为什么,在没有安装插件的干净安装上,它不工作。
该代码可以添加到TwentyEleven函数中。php文件,它与我在开发的主题(种马)中遇到的问题相同,这表明问题在代码中。
单击“媒体库”后,在“媒体上载”弹出窗口的“调试模式”下显示以下通知:
Notice: Undefined index: post_id in C:\\wamp\\www\\0000000000\\wp-admin\\includes\\media.php on line 1755
我在实时网站上收到了这个通知,这两个网站都有效,但都无效,所以这可能不是问题所在。
查看通知所在位置的源代码显示post\\u id不是代码的一部分,我看到了以下内容:
<input type="hidden" value="0" name="post_id"/>
当查看媒体上传器的源时,当将媒体上传器用作帖子的一部分时(通常将图像添加到帖子中),post\\u id位于value=“”内。
我试图删除此PHP通知以排除其原因,我尝试添加“global$post\\u id在剧本的各个部分,但没有欢乐。
我不知道下一步该怎么办。
大卫