无法在WordPress中提供正确的路径

时间:2016-01-26 作者:The WP Intermediate

假设他们的主题是wordpress,说zumper。除了页脚等文件之外。php,标题。php是其他文件夹,如LayoutsInc

假设我在美国有一个文件。php在layouts文件夹和york中。inc文件夹中的php

包括约克的正确路径和正确方式是什么。php从inc文件夹到美国。php,位于布局文件夹中

总结——美国。php-布局Folderyork。php-inc文件夹

我想包括约克。php在美国。php什么是正确的方法特别是正确的路径?

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

使用:

get_template_directory() 和或get_stylesheet_directory()

E、 g.英寸zumper/layouts/america.php

<?php

include get_template_directory() . \'/inc/york.php\';
//etc...
注:

get\\u template\\u directory检索当前主题目录的绝对路径。

获取\\u stylesheet\\u目录

检索当前主题/子主题的样式表目录路径。

因此,如果您的主题是子主题,或者您希望为子主题提供覆盖父包含的功能,请使用后者。