Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets

Antwort
 
Themen-Optionen Ansicht
Alt 06.09.2008, 15:46   #1 (permalink)
PostRank: 0
 
Registriert seit: 06.09.2008
Beiträge: 3
Artikel am Seitenende anzeigen?

Hallo,
gibt es ein Plugin, mit dem man am Ende einer statischen Seite die neusten Artikel aus einer bestimmten Kategorie wie in der normalen Blogansicht anzeigen lassen kann? Mit Word Press scheint das regulär nicht machbar zu sein.

EDIT: Auch noch toll wäre übrigens, wenn mir jemand eine Möglichkeit verraten könnte, wie ich für eine einzelne Seite einen bestimmten Inhalt in der Sidebar zusätzlich anzeigen lassen kann.
iron_net ist offline   Mit Zitat antworten
Alt 06.09.2008, 21:37   #2 (permalink)
PostRank: 0
 
Registriert seit: 30.08.2008
Beiträge: 18
Hi!

Das Problem hab ich auch. Hab zu fast jeder Seite eine kategorie, wo unten auf der Seite jeweils die neusten Artiekl der jeweiligen kategorie angezeigt werden sollen.

Meine Überlegung:
page.php anpassen:

Dort einfach per if-elseif-else abfragen, ob es eine Category mit gleichem Namen gibt wie die Seite und dann Beiträge anzeigen, zum Beispiel so:

PHP-Code:
<h3>Beiträge</h3>
<?php $top_query = new WP_Query('cat=$kategorie&showposts=3'); ?>
<?php 
while($top_query->have_posts()) : $top_query->the_post(); ?>

<p id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark"><strong><?php the_title(); ?></strong></a></p>
<?php the_excerpt(); ?>

<?php endwhile; ?>
(Code-Beispiel von WordPress CMS - Gestaltung der Home Seite-Loop Spielereien)

Was besseres ist mir noch nicht eingefallen.
steff3107 ist offline   Mit Zitat antworten
Alt 06.09.2008, 22:54   #3 (permalink)
PostRank: 0
 
Registriert seit: 06.09.2008
Beiträge: 3
Hey, das sieht doch mal nicht schlecht aus, danke. Leider bin ich relativ wordpress-unbelastet, sodass ich wenig Ahnung habe, wie eine entsprechende Abfrage in Wordpress aussehen müsste Ich bin dankbar für weitere Tipps!
iron_net ist offline   Mit Zitat antworten
Alt 06.09.2008, 23:16   #4 (permalink)
PostRank: 0
 
Registriert seit: 06.09.2008
Beiträge: 3
Ich denke, ich habe eine Lösung gefunden: Einfach ein Plugin installieren, mit dem Du auf jeder Seite php einfügen kannst. Dann den Code so in die page.php einfügen:

Code:
<?php if(isset($beitraege)) { ?>
<h3>Beiträge</h3>
<?php $top_query = new WP_Query('cat=$beitraege&showposts=3'); ?>
<?php while($top_query->have_posts()) : $top_query->the_post(); ?>

<p id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark"><strong><?php the_title(); ?></strong></a></p>
<?php the_excerpt(); ?>

<?php endwhile; ?>
?>
Dann nur noch auf den entsprechenden Seiten $beitraege so definieren, dass sie der ID der gewünschten Kategorie entsprechen. Das sollte reichen.
iron_net ist offline   Mit Zitat antworten
Alt 07.09.2008, 02:08   #5 (permalink)
PostRank: 0
 
Registriert seit: 30.08.2008
Beiträge: 18
Jo, das mit dem $beitraege ist ne gute Idee. Dazu braucht man aber kein PHP-Plugin, sondenr kann die "Custom-Field"-Funktion nutzen.
steff3107 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:30 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt