it-swarm.com.de

Kann den Inhalt der übergeordneten Seite nicht aus ihrem einzelnen Beitrag abrufen?

Dies ist eine Seite, die Beiträge mit der Kategorie Content (CDs) auflistet:

<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 hat Folgendes:

    <?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; ?>

Kann aber immer noch nicht den the_content der übergeordneten Seite erhalten.

Irgendwelche Vorschläge?

1
janoChen

Ich denke, Sie müssen zwei Dinge tun

  1. füge ' echo ' zur letzten Zeile hinzu

<? php echo $ parent-> post_content; ?>

  1. fügen Sie ' globales $ post; ' hinzu, bevor Sie auf das $ post zugreifen.

lass es mich wissen, wenn das nicht funktioniert.

2
Amit Singh