里面什么都不能传the_content();
除了“阅读更多”。为了达到你所需要的,可以这样做;
<?php get_header(); ?> // getting the header
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> // the loop stuff
<?php
// PAGE 1
$page_id = 8454; // id of the page you need to pull out the content of
$page_data = get_page( $page_id ); // getting the data from the page
$content = apply_filters(\'the_content\', $page_data->post_content); // filtering
echo $content; // outputting the content
// PAGE 2
$page_id = 8456;
$page_data = get_page( $page_id );
$content = apply_filters(\'the_content\', $page_data->post_content);
echo $content;
// PAGE 3
$page_id = 8458;
$page_data = get_page( $page_id );
$content = apply_filters(\'the_content\', $page_data->post_content);
echo $content;
?>
<?php endwhile; endif; ?> <?php // ending while and if ?>
<?php // get_sidebar(); ?> <?php // get the side bar if you want ?>
<?php get_footer(); ?> <?php // the footer ?>
•现在创建一个包含要输出和保存的信息的页面(页面>添加新)。
•找出页面的ID(查看您刚刚保存的页面的URL)这是您看到的数字post.php?= http://www.yoursite.com/wp-admin/post.php?post=8458&action=edit
•现在复制该数字并将其放置在$page\\u id=HERE
-------编辑-------
对我来说这是最好的方式。。。你有很多页面,但至少它们是有组织的。但是如果您愿意,您可以在管理区域的一个页面中拥有所有内容,并且只输出该页面的内容。在wordpress中,您可以在页面中使用HTML标记,因此在单个页面上可以有多个<div>s <p>s <h1>s <img>s
提供您想要的内容。
指数php
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
$page_id = 8454;
$page_data = get_page( $page_id );
$content = apply_filters(\'the_content\', $page_data->post_content);
echo $content;
?>
<?php endwhile; endif; ?> <?php // ending while and if ?>
<?php // get_sidebar(); ?> <?php // get the side bar if you want ?>
<?php get_footer(); ?> <?php // the footer ?>
在admin中,创建一个页面并将所有内容放入其中:
<h1>Services</h1>
<div id="services">CONTENT OF SERVICES</div>
<h1>About</h1>
<div id="about">CONTENT OF About</div>
<h1>Images</h1>
<div id="images">
<img src="" alt="" />
<p>Some description</p>
</div>