我正在将我的第一个完整站点构建到WP中,我对将您通过WP页面编辑器输入的内容加载到实际页面的过程感到相当困惑。
例如,我有一个静态主页index.php
我的主题文件。
// Output header
get_header(\'home\');
// Start Code that wraps the content
/***** Content of the page ******/
// End Code that wraps the content
get_sidebar();
get_footer();
现在,“页面内容”应该是用户通过WP Admin Pages菜单控制的代码/内容。
我怎样才能把这个放到页面上?我读到你需要这样做。。
if (have_posts()) {
/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part(\'content\');
}
}
但我很困惑,因为它再次使用了另一个内容页(content.php)。当我只需要页面内容区域中的代码/数据时,为什么我需要创建另一个内容页面?我自己不需要再添加任何编码。
我玩了一会儿,如果我这样叫它content.php
归档并放入<?php the_content(); ?>
在里面,内容显示出来了。
仍然对这样做的目的感到困惑。
我假设您可以将索引文件用于许多事情,然后将特定的代码差异放在内容文件中!?
为了帮助您更好地理解我的问题,我已经包含了index.php
下面的文件,我想知道我将如何在index.php
和content.php
?
<?php
// Output header
get_header(\'home\');
?>
<div id="main_holder">
<div class="banner">
<div id="slider">
<div class="slide slide1">
<div class="title">
<p>We Navigate the</p>
<p>Maze for You</p>
</div>
<div class="text">
We provide a start-to-finish service in an area<br />
that can often be complex and confusing.
</div>
<div class="button button_big">
<a href="">Read more about<br /><span>registering a trademark</span></a>
</div>
</div>
<!-- Slide 1 Ends -->
</div>
<!-- Slider Ends -->
</div>
<!-- Banner Ends -->
<div class="content">
<div class="main">
<div class="search_button">
<div class="left">
<h2><a href="<?php echo get_permalink(10); ?>">Free Trademark Search</a></h2>
</div>
<div class="right">
<a href="<?php echo get_permalink(10); ?>">Get Started Now!</a>
</div>
</div>
<!-- Search Button Ends -->
<?php
if (have_posts()) {
/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part( \'content\', get_post_format() );
}
}
?>
</div>
<!-- Main Ends -->
<?php get_sidebar(); ?>
<div class="contentClear"></div>
</div>
<!-- Content Ends -->
</div>
<!-- Main Holder Ends -->
<div class="bottom"></div>
<?php
// Ouput footer
get_footer();
?>
非常感谢!