新鲜的WordPress安装中的“未定义的功能”?

时间:2010-12-09 16:24:36

标签: wordpress

我的媒体浏览器出现问题已经有好几个星期了,而且无法解决问题。浏览插入图像时,媒体库绝对没有显示任何内容,只是空白。我看到标签告诉我它看到了库中的对象,但它们不会显示为缩略图以供选择。

由于某些原因,我(a-doy)看到我的服务器日志时发现 - 事实证明我的ISP一直在抑制PHP错误。我得到的错误是:

  

PHP致命错误:调用未定义   函数get_post_thumbnail_id()in   绝密/可湿性粉剂管理员/包括/忽略原始   在第1292行,引用者:   http://REDACTED/wp-admin/media-upload.php?post_id=877&type=image&

现在这令人费解 - 我做了一个全新安装的WordPress试图解决这个问题,但我仍然得到一个“未定义的函数”错误。为什么会发生这种情况,我该如何解决?

非常感谢任何帮助。谢谢!

2 个答案:

答案 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