注释更改模板名称

时间:2019-10-23 作者:Jossie Calderon

我正在学习本教程:https://www.wpthemedetector.com/create-archives-page/

为什么在名为page archives的文件中键入以下代码块。php,模板名称是否更改?例如,如果我键入“Archive2”,下拉列表将显示Archive2。I thought comments didn\'t have any effect.

<?php

/*
Template Name: Archives
*/

?>

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

该注释使文件成为(自定义)页面模板。相关摘录自Creating Custom Page Templates for Global Use:

要创建一个全局模板,请在文件顶部写一条PHP注释,说明模板的名称。

<?php /* Template Name: Example Template */ ?>
以及tutorial 实际上是这样的:“WordPress页面编辑器的页面属性部分中显示的模板名称是使用模板名称字符串定义的”。

因此,无论您定义什么名称,模板下拉列表中都会使用该名称。E、 g。Template Name: Archive2 将模板名称分配给Archive2.