Php 更改不同页面的自定义模板内容-Wordpress
我不太熟悉Wordpress,但是我被要求将其用于我正在构建的网站,因为客户希望能够在以后为可能需要创建的某些事件添加页面 我知道我可以创建一个自定义模板,然后分配一个页面来使用该模板,我的问题是,一旦这样做了,在创建使用该模板的新页面时,我可以通过哪些不同的方式允许客户端更改某些内容区域 例如,如果我有一个非常简单的自定义模板,例如:Php 更改不同页面的自定义模板内容-Wordpress,php,wordpress,html,templates,Php,Wordpress,Html,Templates,我不太熟悉Wordpress,但是我被要求将其用于我正在构建的网站,因为客户希望能够在以后为可能需要创建的某些事件添加页面 我知道我可以创建一个自定义模板,然后分配一个页面来使用该模板,我的问题是,一旦这样做了,在创建使用该模板的新页面时,我可以通过哪些不同的方式允许客户端更改某些内容区域 例如,如果我有一个非常简单的自定义模板,例如: <?php /* Template Name: Retreat Template */ get_header(); ?> <div
<?php
/*
Template Name: Retreat Template
*/
get_header();
?>
<div class="container-fluid retreat-page-container">
<h1>The Event Title</h1>
<p>Some Event Description</p>
<a href="#">Some Event Link</a>
</div>
<?php get_footer(); ?>
活动名称
一些事件描述
在创建使用模板的新页面时,我可以使用哪些工具使客户端能够更改
和
标记的内部HTML,或者更改
标记的href和内部HTML。甚至可以更改容器的背景图像。显然,自定义CSS可以用于更改背景图像等内容,但是如果希望它成为使用相同模板的每个事件的不同背景图像,该怎么办
我创建的默认页面index.php使用widgetized区域,这非常适合在wp admin中添加文本区域等。但是,即使我将widgetized区域添加到自定义模板中,放置在每个widgetized区域中的内容在使用该模板的每个页面上都是相同的
谁能给Wordpress新手一些建议 我能想到的最好的两个工具是:
Redux在维护方面更先进一些。它基本上是通过文本格式的配置文件来管理的。ACF通过wordpress中的插件菜单进行管理。当您添加页面时,用户更改的内容将由操作
调用内容()
。就像您有get\u foooter()
和get\u header()
函数一样。但是,内容存储在wp mysql数据库中。_title()返回页面标题,但客户端在哪里输入内容@mcvAdmin panel->edit page?我假设您正在设置自己的主题,因此您必须登录管理面板站点_URL/wp admin并选择页面、添加页面或编辑现有页面。在您的主题PHP中,_content()将调用您将填充页面详细信息的textarea。这看起来就像我正在寻找的。我会仔细看一看,并相应地标出答案。非常感谢。研究之后,我决定使用高级自定义字段。你提供的选择正是我想要的。非常感谢。