设计和硬编码的模板,以便我们将来可以轻松复制并进行属性更改。 这里:硬编码为wordpress的含义是什么?
答案 0 :(得分:1)
Wordpress是CMS(内容管理系统)等。当您查看使用Wordpress作为其后端的网站时,Wordpress将向您显示一个包含数据库中数据的页面(您已在Wordpress仪表板中输入),它将根据您选择的主题格式对其进行格式化。 / p>
主题是一组文件(.php,.css,.js,.html,.jpg等),它们协同工作以对页面进行格式化和样式化。
(非常基本的剥离)示例是这是一个模板文件;
page-home.php
<?php get_header(); ?>
<div class='page'>
<h2><?php the_title(); ?></h2>
<div><?php the_content(); ?></div>
</div>
<?php get_footer(); ?>
现在说你进入后端并编辑&#34; home&#34;页面,你做了标题&#34;我的第一页&#34;然后你将一些内容添加到WYSIWYG,&#34; Checkout my first page!&#34;。当您使用Wordpress查看页面时,它将显示;
<html><body>
<div class='page'>
<h2>My First Page</h2>
<div>Checkout my first page!</div>
</div>
</body></html>
现在,任何花花公子都没关系。但是如果您想在此页面上添加侧边栏会发生什么?如果您想重新排列标题和内容以使标题低于内容,会发生什么?你能直接在Wordpress中这样做吗?不,这是什么叫做#34;硬编码&#34;。这是你无法从Wordpress后端更改的东西,而是必须通过编写/更改代码在模板文件中更改它。
使用CMS进行网站设置的想法是,您希望能够使用CMS更新的任何区域。 Wordpress通过使用上述(即标题和内容区域)以及特征图像,类别,菜单,主题设置,插件(及其设置)等内容来实现此目的。
主题(和插件)也可以利用元数据之类的东西。元数据是与对象(通常是帖子/页面/用户等)相关联的数据,它们可以用于逻辑或向前端用户显示某些事物。某些主题具有可以输入此元数据的区域,它将显示在前端。一个很好的例子是高级自定义字段。
制作精彩网站(使用CMS)的诀窍是:
之间的平衡