一个非常简单的问题可能是,但我正在努力。在主题开发方面,我与get_template_part()
很多次,我了解它的基本原理。但是,当我开发插件时,我想知道如何使用它,并向我展示了一些错误:
Notice: Use of undefined constant STYLESHEETPATH - 在中假定为“STYLESHEETPATH”...\\wp-includes\\template.php
在线407
和
Notice: Use of undefined constant TEMPLATEPATH - 在中假定为“TEMPLATEPATH”...\\wp-includes\\template.php
在线410
通过谷歌搜索该问题显示了一个支持修复:
- Use
get_template_part()
into a plugin - WordPress SupportWPSE Answer 找到了这行代码:
有PHP的地方if ( \'\' === locate_template( \'loop-mycustomposttype.php\', true, false ) ) include( \'loop-mycustomposttype.php\' );
include()
作用根据我的WordPress知识,我学会了get_template_part()
通过PHPinclude()
. 那么我该如何使用get_template_part()
在我的插件中。我没有使用任何循环或其他东西,我只是将插件代码分离(或者你可能会说组织)到不同的文件中,以便在某些情况下,我只需将它们注释掉,将它们放在不必要的地方。我试过:
然后在出现错误后,将其更改为:get_template_part( \'my\', \'special-admin\' );
但你知道这不是问题所在。我在本地服务器上,使用WAMP。get_template_part( \'my\', \'specialadmin\' );