我现在已经设置了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
我怎样才能做到这一点?
谢谢
最合适的回答,由SO网友:Mark Kaplun 整理而成
永远不要在wordpress中使用相对路径。使用require(ABSPATH .\'your path relative to wordpress root\')
. 还有其他有用的常量和API,但选择一个常量和API将取决于您希望公共代码的确切位置。
至少可以从错误消息中更容易地了解到底是哪个文件无法打开。