无法从其单个帖子中获取父页面的内容(_C)?

时间:2011-04-12 作者:janoChen

这是一个按类别列出帖子的页面Content (CDs):

<div id="tagline">
    <div class="container">
        <?php // Run main loop (The Loop). ?>
        <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
        <div class="content0">
            <?php the_content(); // <- I want to get this ?>
        </div>
        <?php endwhile; ?>
    </div><!-- .container -->
</div><!-- #content-bottom -->
<div id="content">
    <div class="container">
        <div id="mainbar">
            <?php $custom_posts = new WP_Query(); ?>
            <?php $custom_posts->query(\'category_name=Content (CDs)\'); ?>
            <?php while ($custom_posts->have_posts()) : $custom_posts->the_post(); ?>
                <div class="content-block-4">
                    <h2><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( \'Permalink to %s\', \'twentyten\' ), the_title_attribute( \'echo=0\' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
                    <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( \'Permalink to %s\', \'twentyten\' ), the_title_attribute( \'echo=0\' ) ); ?>" rel="bookmark"><?php the_post_thumbnail(\'large\'); ?></a>
                    <p><?php the_content(); ?></p>
                </div>
            <?php endwhile; ?>
single.php 具有以下特性:

    <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
    <div class="content0">
        <?php $parent = get_post($post->post_parent); ?>
        <?php $parent->post_content; ?>
    </div>
    <?php endwhile; ?>
但仍然无法获得the_content 父页的。

有什么建议吗?

1 个回复
最合适的回答,由SO网友:Amit Singh 整理而成

我想你需要做两件事

将回音添加到最后一行;?php echo$父->发布内容;?>

添加全球$post\',然后访问$post

结束

相关推荐

过滤NEXT_POSTS_LINK和PREVICE_POSTS_LINK的URL

我正在与qTranslate plugin 创建多语言网站。除了在next_posts_link &;previous_posts_link 模板标记。当用户选择了其他语言时,URL应更改为:http://mysite.com/test/page/2 (对于默认语言)到http://mysite.com/fr/test/page/2 (法语)该插件提供了使用qtrans_convertURL($url) 作用我遇到的问题是找到一个合适的钩子或过滤器,允许我通过next\\u posts\\u lin