eine Seite zur Seitenleiste hinzufügen

Lesezeit: 2 Minuten

Benutzer-Avatar
einfarbig

Ich habe also eine Seite namens “neueste Nachrichten” und verwende eine benutzerdefinierte Vorlage t_latest_news.php

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="latest-news" id="post-<?php the_ID(); ?>">
<?php the_content(); ?>
<?php edit_post_link('Edit this page','<p class="edit-link">','</p>'); ?>
</div><!-- /.latest-news -->
<?php endwhile; endif; ?>

Ich habe ein Seitenelement erstellt und einige Inhalte in diese Seite eingefügt. Jetzt möchte ich den Inhalt in der Seitenleiste anzeigen. Wie kann ich das bitte machen?

Ich habe so etwas versucht:

<?php include(get_query_template('t_latest_news.php')); ?>
<?php include(TEMPLATEPATH . 't_latest_news.php'); ?>
<?php get_query_template('t_latest_news.php') ?>
<?php get_template_part( 't_latest_news.php' ); ?>

Aber keiner von ihnen funktioniert. HILFE!


<?php query_posts('page_id=76'); ?>
<?php while (have_posts()) { the_post(); ?>
    <h2><?php the_title(); ?></h2>
    <?php the_content(); ?>
<?php } ?>
<?php wp_reset_query(); ?>

Es funktioniert mit “page_id”, aber nicht mit pagename. irgendeine Idee?

Benutzer-Avatar
Tod Moses

Um eine bestimmte Seite nach Namen abzufragen, gehen Sie wie folgt vor:

<?php
query_posts('pagename=about'); //retrieves the about page only
?>

Du solltest entfernen Sie die .php am Ende, damit es liest t_neueste_news

Ich habe das nur als Beispiel gezeigt, bitte beachten Sie:

Die Funktion query_posts soll nur zum Ändern der Hauptseitenschleife verwendet werden. Es ist nicht als Mittel zum Erstellen sekundärer Loops auf der Seite gedacht. Wenn Sie separate Loops außerhalb des Hauptloops erstellen möchten, sollten Sie stattdessen get_posts() verwenden. Die Verwendung von query_posts in anderen Schleifen als der Hauptschleife kann dazu führen, dass Ihre Hauptschleife falsch wird und möglicherweise Dinge anzeigt, die Sie nicht erwartet haben.

sehen: http://codex.wordpress.org/Template_Tags/get_posts für mehr Informationen

  • Ich habe das eingegeben, aber scheint nicht zu funktionieren.

    – einfarbig

    20. September 2010 um 17:21 Uhr


1370460cookie-checkeine Seite zur Seitenleiste hinzufügen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy