在WordPress定制中显示模板的特定页面

问题描述 投票:0回答:1

我在模板的主根目录中为“联系我们”页面

创建了一个名为 
contact-us.php 的文件。

创建的页面可以正常工作。

现在我已经通过WordPress定制定制了联系我们页面,这样我就可以轻松地对页面进行更改,并且效果也很好。

我遇到的唯一问题是,当我尝试通过 WordPress 自定义来自定义联系我们页面时,它不会显示在我页面的实时预览中。

我不知道如何实现这样的事情,并且我无法通过搜索互联网找到方法。

下面我添加了一小段代码来自定义“联系我们”页面,该页面只有一个输入控制器:

function customize_contactUs($wp_customize){ $wp_customize->add_section('section_input_contactUs', array( 'title' => esc_html__('Contact us sheet', 'section'), 'priority' => 5, )); $wp_customize->add_setting( 'setting_input_contactUs', array( 'type' => 'theme_mod', 'transport' => 'refresh', //postMessage ) ); $wp_customize->add_control( 'setting_input_contactUs', array( 'section' => 'section_input_contactUs', 'type' => 'text', 'input_attrs' => array( 'placeholder' => __( 'Default text' ), ), ) ); } add_action( 'customize_register', 'customize_contactUs' );

如果有任何解决方案或线索来解决此问题,我将不胜感激。

wordpress customization
1个回答
0
投票
我认为 WordPress 官方网站上的文档会对您有所帮助。

https://developer.wordpress.org/themes/template-files-section/page-template-files/

对于您的自定义模板,您需要将文件命名为 page-contact-us.php 或确保在自定义文件的标头中包含以下内容:

<?php /* Template Name: Example Template */ ?>
如果您选择后者,则必须从编辑器中编辑页面属性,并从下拉列表中选择页面模板。

© www.soinside.com 2019 - 2024. All rights reserved.