Php 在用户模式下编辑页面模板的某些部分
我有一个网页,我在WP工作,需要一些定制。 首先,我创建了一个页面模板,它将被反复使用,只改变部分内容。我想知道在启用这个事实时,通过HTML编辑器中的管理面板(如果可能的话)可以为我提供哪些选项 希望我的问题对你们大家都足够清楚 让我添加一些代码来显示我正在尝试完成的任务Php 在用户模式下编辑页面模板的某些部分,php,html,wordpress,Php,Html,Wordpress,我有一个网页,我在WP工作,需要一些定制。 首先,我创建了一个页面模板,它将被反复使用,只改变部分内容。我想知道在启用这个事实时,通过HTML编辑器中的管理面板(如果可能的话)可以为我提供哪些选项 希望我的问题对你们大家都足够清楚 让我添加一些代码来显示我正在尝试完成的任务 <div id="header-style"> <?php get_header();?> </div> <div id="content"> <div id
<div id="header-style">
<?php get_header();?>
</div>
<div id="content">
<div id="about">
//This is what i want to be able to edit
</div>
<div id="features">
//This is what i want to be able to edit
</div>
</div>
//这是我希望能够编辑的内容
//这是我希望能够编辑的内容
恐龙:
有很多方法可以做到这一点。我想问的主要问题是,谁将添加/编辑此内容?如果你想让一个社区的人添加内容,那么需要对输入内容进行剥离和消毒(以避免注入标签或其他有害内容)。如果是你,那么下面是最简单/最快的解决方案:
使用自定义字段。如果在post/page edit屏幕中看不到它们,请转到post edit屏幕右上角显示屏幕选项(或类似选项)的小选项卡,然后单击“自定义字段”
看到“自定义字段”编辑框后,可以添加任意数量的字段。这些存储为post元数据。您可以在循环中使用
函数来显示所有自定义字段
您可以使用访问特定字段。您传入元字段的postID和键:
因此,对于您的示例,您可以在后期编辑屏幕中添加:
about:about部分的一些文本。
features:功能部分的一些文本。
然后,您可以在页面上访问这些内容,如下所示:
<div id="header-style">
<?php get_header();?>
</div>
<div id="content">
<div id="about">
<?php echo get_post_meta(get_the_ID(), 'about'); ?>
</div>
<div id="features">
<?php echo get_post_meta(get_the_ID(), 'features'); ?>
</div>
</div>
恐龙:
有很多方法可以做到这一点。我想问的主要问题是,谁将添加/编辑此内容?如果你想让一个社区的人添加内容,那么需要对输入内容进行剥离和消毒(以避免注入标签或其他有害内容)。如果是你,那么下面是最简单/最快的解决方案:
使用自定义字段。如果在post/page edit屏幕中看不到它们,请转到post edit屏幕右上角显示屏幕选项(或类似选项)的小选项卡,然后单击“自定义字段”
看到“自定义字段”编辑框后,可以添加任意数量的字段。这些存储为post元数据。您可以在循环中使用
函数来显示所有自定义字段
您可以使用访问特定字段。您传入元字段的postID和键:
因此,对于您的示例,您可以在后期编辑屏幕中添加:
about:about部分的一些文本。
features:功能部分的一些文本。
然后,您可以在页面上访问这些内容,如下所示:
<div id="header-style">
<?php get_header();?>
</div>
<div id="content">
<div id="about">
<?php echo get_post_meta(get_the_ID(), 'about'); ?>
</div>
<div id="features">
<?php echo get_post_meta(get_the_ID(), 'features'); ?>
</div>
</div>
很遗憾,您的问题不清楚您想编辑什么?网页布局?PHP代码和函数?@我想给那些div添加上下文,只是纯文本。如果你想给div添加其他样式,为什么不做。
,然后转到css,添加更多样式,然后再做#功能。很遗憾,上下文{}
你的问题不清楚你想编辑什么?网页布局?PHP代码和函数?我想给那些div添加上下文,只是纯文本。如果你想给div添加其他样式,为什么不制作。
,然后转到css并添加更多样式,然后制作#功能。上下文{}
正是我想要的。非常感谢。正是我想要的。非常感谢。