如何包含WordPress主题目录下目录中的部分内容?

时间:2015-11-13 作者:ninja08

我现在已经设置了3个主题,我需要它们都从同一个源继承部分,以便在我更改其中任何部分时同时更新所有三个主题。

我看到include/require(../../../includes/vital/partial.php);不能从单个内部工作。php或任何其他主题模板文件。我得到的错误是:

警告:include():打开“../..//包括/重要/部分。php(include\\u path=\'。:/usr/local/cillar/php56/5.6.8/lib/php)包含在/Users/insertusername/Documents/Code/Projects/wordpress/wordpress-1/wp-content/themes/flowerz-mobile/single中。php在线7

我怎样才能做到这一点?

谢谢

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

永远不要在wordpress中使用相对路径。使用require(ABSPATH .\'your path relative to wordpress root\'). 还有其他有用的常量和API,但选择一个常量和API将取决于您希望公共代码的确切位置。

至少可以从错误消息中更容易地了解到底是哪个文件无法打开。