一个非常简单的问题可能是,但是我很挣扎。在主题开发中,我工作了get_template_part()
很多次,并且了解了它的基础知识。但是当我开发一个插件时,我想知道如何使用它显示一些错误:
注意:使用未定义的常量STYLESHEETPATH-
...\wp-includes\template.php
在第407行假定为'STYLESHEETPATH'
和
注意:使用未定义的常量TEMPLATEPATH-
...\wp-includes\template.php
在第410行假定为“ TEMPLATEPATH”
谷歌搜索问题显示了支持修复程序:
但这似乎是一个巨大的解决方法-我对此表示怀疑。我认为应该没那么复杂。我检查了此WPSE答案并找到以下代码行:
if ( '' === locate_template( 'loop-mycustomposttype.php', true, false ) )
include( 'loop-mycustomposttype.php' );
哪里有PHP include()
函数。根据我的WordPress知识,我学会了优先get_template_part()
于PHP include()
。那我该如何get_template_part()
在插件中使用简单的插件呢?
我没有使用任何循环或其他东西,我只是将我的插件代码分离(或可以说是将其组织)到不同的文件中,以便在某些情况下,我会简单地将其注释掉,以删除不必要的地方。我试过了:
get_template_part( 'my', 'special-admin' );
然后在错误之后,将其更改为:
get_template_part( 'my', 'specialadmin' );
但您知道那不是问题。我在本地服务器上,使用WAMP。