wordpress动态和静态页面
问题描述:
我创建了我的第一个wp主题,我的首页是动态的帖子等。我想创建一个不同于主页面的页面。包含静态内容作为主要内容和帖子的页面模板。例;我想创建一个关于我们的页面,并有一个静态文本告诉观众我们做了什么,但我也希望发布帖子。我创建了页面的动态部分,但我在静态部分遇到问题。wordpress动态和静态页面
这是动态部分的样子:
<div class="latest-posts eightcol">
<?php the_post(); ?>
<article class="post">
<h2><a title="<?php the_permalink(); ?>"> <?php the_title(); ?></a></h2>
<div class="entry-meta links-turquoise">
<?php the_time('F j, Y'); ?> —
<span class="author"> <?php the_author(); ?>utvecklare</span>
</div><!-- .entry-meta .links-turquoise -->
<div>
<?php the_content(); ?>
</div>
</article>
</div><!-- .latest-posts .eightcol -->
什么我不知道如何写的静态部分。我想创建这个模板,以便我可以将相同的布局应用于多个页面。
我希望你明白我在找什么。 谢谢
答
创建一个页面模板,所有你需要的是一个注释在模板文件的顶部添加模板的名称,像这样:
<?php
/* Template Name: Contact us */
//code
然后它会被认可你的WordPress的编辑器,你就可以选择它作为一个页面模板
加载的职位之前,您可以加载页面的静态内容,即在循环之前,只需通过调用the_post()
和the_content()
自默认的帖子是加载的页面。 (尝试var_dump($post)
并亲自看看)。如果你想在循环后调用它,你可以使用wp_reset_query();
返回起点
是的,我做到了,我复制了我的page.php并创建了about.php,但我不知道如何更改动态内容区域变为静态内容区域。这可能听起来很愚蠢,但我卡住了,我真的不知道如何格式化代码 – Abel
我编辑了我的答案来解决这个问题 – Matanya
我不确定这会回答我的问题,我正在尝试添加一个可编辑的静态不变的内容区域。 – Abel