我正在为网站开发 wordpress 主题,并希望将 wordpress 用作 CMS。我对 wordpress 开发比较陌生,但我是一位来自 Zend Framework 的经验丰富的 php 开发人员。基本上,我创建了一个新主题,并在管理工具中设置了一个主页。该站点非常基本,具有将在所有页面上使用的页眉、内容区域和页脚。我在主题中设计了页眉和页脚,但是当我到达内容部分时,我开始问自己一些问题......
基本上,问题是这样做是否被认为是正确的:
<?php the_content(); ?>
或者
<section id="home_page_content">
<div class="home_left">
<div class="main_image">
<div class="mariela_circle"></div>
</div>
</div>
<div class="home_right">
<?php the_content(); ?>
</div>
</section>
第一个对我来说似乎更正确,因为我可以简单地从第二个选项中获取标记并将其粘贴到该页面的 wordpress 编辑器中。我还使用简码来帮助更轻松地编辑网站的动态部分。这是我最终使用主页管理工具在页面编辑器中放入的内容:
<section id="home_page_content">
<div class="home_left">
<div class="main_image">
<div class="mariela_circle"></div>
</div>
</div>
<div class="home_right">
[homePageSplash title1="Hello," title2="a bit about myself." content="a paragraph of text goes here." circle1Text="Item 1"]
</div>
</section>
这很好用,但这里的一些标记可能会在其他页面上重复使用。假设我创建了第二个页面。我可能会复制整个块,但只需更改简码。我不想这样做,因为我不想复制任何代码。在这种情况下,是否适合创建另一个简码来生成此标记并调用我上面列出的简码?如果有人有这样做的经验,请分享您是如何解决这个问题的。我想确保我使用的过程是正确的。谢谢!