在哪个点(钩子)上加载_/has_post_thumbailure()?

时间:2011-01-13 作者:kaiser

我在加载优先级/顺序期间发现了一些问题。现在我遇到了一个问题,我无法使用任何post\\u缩略图函数(get\\u post\\u thumbnail\\u id,has\\u post\\u thumbnail,the\\u post\\u thumbnail):“调用未定义的函数”。。。

有人知道这些函数是在什么时候加载的吗?如果我知道在哪个钩子上了货,我会很满意的。

谢谢

编辑:我跟踪了在编辑自定义帖子类型编辑屏幕上加载的所有文件。在我的主题文件开始加载之前,它是来自core的64个文件。从#26开始的文件包括:

wp包括/通用模板。php包含/链接模板。php包含/编写模板。php包括/发布。php包含/发布模板。php包括/类别。php包含/类别模板。php。。。但是/wp包括/post缩略图模板。php似乎无法加载。韦里德编辑2:启用缩略图后支持,我可以上载图像。只有当我尝试查看它们时,我才会得到id函数的错误。我的问题是,它在一小时前起作用了,我需要找出导致这种行为的原因。

编辑3:有趣。我在初始化时加载文件。。就在文件应该被包含之后。另外:我刚刚再次下载了wordpress并替换了文件,所以这方面的一切都应该很好。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

这些包括在wp-settings.php 紧接着after_setup_theme 挂钩和so应从init

同时检查是否有add_theme_support( \'post-thumbnails\' ); 在主题中声明,否则这些函数将根本不包括在内。

结束

相关推荐