我的媒体浏览器出现问题已经有好几个星期了,而且无法解决问题。浏览插入图像时,媒体库绝对没有显示任何内容,只是空白。我看到标签告诉我它看到了库中的对象,但它们不会显示为缩略图以供选择。
由于某些原因,我(a-doy)看到我的服务器日志时发现 - 事实证明我的ISP一直在抑制PHP错误。我得到的错误是:
PHP致命错误:调用未定义 函数get_post_thumbnail_id()in 绝密/可湿性粉剂管理员/包括/忽略原始 在第1292行,引用者: http://REDACTED/wp-admin/media-upload.php?post_id=877&type=image&
现在这令人费解 - 我做了一个全新安装的WordPress试图解决这个问题,但我仍然得到一个“未定义的函数”错误。为什么会发生这种情况,我该如何解决?
非常感谢任何帮助。谢谢!
答案 0 :(得分:2)
看起来好像你必须在使用get_post_thumbnail_id()之前初始化主题支持。
<?php add_theme_support('post-thumbnails'); ?>
http://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails
答案 1 :(得分:0)
确保add_theme_support('post-thumbnails')
功能在init
之前运行。我知道当我把它绑在init
的钩子里时,这让我很紧张。
如果必须将其挂钩,则应将其挂钩到after_setup_theme