我创建了一个自定义文件夹(“/模板”),并将所有模板文件放在该文件夹中。而不是root(“/wp-content/themes/my-theme/”)。它工作得很好。
我是否必须添加一些功能来指示“/模板/”文件夹作为我的模板文件夹?通常你把它们放在根上,对吗?
现在一切正常,但我只是想知道是否有什么我必须做的。我找不到有关wordpress codex的任何信息。我刚刚安装了WPML,现在所有的模板页面都是404。我想知道它(自定义模板文件夹位置)是否会导致404页。因为吴宇森的商业页面显示良好。wc不在我的模板文件夹中。它由插件生成。
--------其他
我创建了一个模板www/wp-content/themes/my-theme/tpl-home。php
我将此文件命名为模板页。
<?php
/*
Template Name: Home
*/
get_header(); ?>
我在www/wp-content/themes/my-theme/templates/tpl-home上移动了模板文件。php
它仍然运行良好。我见过很多这样的主题。
我是否需要设置一些功能来指示文件夹?
SO网友:Rahil Wazir
您可以随时将模板放置在活动主题中,但必须将文件包含到函数中。php。
您可以创建一个名为page-templates
在当前主题内。
/wp-content/themes/my-theme/page-templates
并在此处添加自定义模板。
在中包含文件functions.php
if ( is_page_template( \'page-templates/my-template.php\' ) ) {
include_once \'page-templates/my-template.php\';
}
它应该会起作用。