Seite 1 von 2

Wordpress: Links auf Beiträge statt auf Kategorien

Verfasst: 28.01.2008, 19:44
von Seokratie
Moin,

Ich schnalle es einfach nicht und es macht mich wahnsinnig. :robot:
Einer meiner Blogs hat links schön zum navigieren das "Category" Widget. Ich habe für jeden Post eine eigene Kategorie - in jeder Kategorie befindet sich daher nur ein einziger Post. Da ich aber in meinem Blog immer die 5 neuesten Beiträge auf der Startseite anzeigen lasse, habe ich die --more-- Funktion integriert.
Nun mein Problem:
Ein Besucher klickt links auf die Kategorie und muss dann jedesmal noch extra auf den Beitrag klicken, weil der Post durch die --more-- Funktion abgeschnitten ist. Das ist sehr sehr unpraktisch.

Gibt es ein Plugin, das alle Posts automatisch in die Navi einfügt - quasi als Widget? Der Effekt wäre eben, dass man von der Startseite aus sofort zu 20-50 verschiedenen Beiträgen kommt.

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 28.01.2008, 20:06
von SchnaeppchenSUMA
obs dafür ein Plugin gibt weiß ich nicht, aber es lässt sich an sich relativ leicht realisieren:

<?php query_posts('showposts=20'); ?>

Anzahl der anzuzeigenden Links einstellen

<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php endwhile; ?>

Links ausgeben (Formatierung hinzufügen wie gewünscht :) )

Verfasst: 28.01.2008, 20:09
von Seokratie
Danke @ Schnäppchen, aber ich bin eine Null in PHP.
Wo kommt das denn rein? In die Sidebar?
Gibts dafür kein Widget / Plugin?

Verfasst:
von

Verfasst: 28.01.2008, 20:28
von SchnaeppchenSUMA
Einfach da in die Sidebar einfügen wo es angezeigt werden soll. Plugin kenn ich wie gesagt leider keins.

Verfasst: 28.01.2008, 20:51
von Seokratie
Also es geht weder als Text-Widget rein, noch direkt in der Sidebar (im Code)...
Sehr seltsam. :cry:

Verfasst: 28.01.2008, 20:59
von Seokratie
Ah danke!
ExecPHP lässt dann php ausführen. Kannst du mir nur noch kurz sagen, wie ich das nun als geordnete Liste untereinander erscheinen lasse?
Und evtl. eine alphabetische Sortierung? :D

Edit: Außerdem tauchen nun überall alle Beiträge untereinander auf.
www.yx.de/Post1 ist also ellenlang und enthält alle Beiträge...
:D

Verfasst: 28.01.2008, 21:14
von SchnaeppchenSUMA
also wenn solltest du das direkt in den Quellcode der sidebar.php einfügen, nicht im Adminbackend. :)

Der Code nur für die Startseite in Liste und alphabetisch sortiert:

<?php if(is_home())>
<?php query_posts('showposts=20&order=ASC'); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a> </li>
</ul>
<?php endwhile; ?>
<?php endif>

Verfasst: 28.01.2008, 21:46
von Seokratie
Jetzt kommt ein unexpected error und nichts geht mehr. :Fade-color

Verfasst: 28.01.2008, 22:11
von SchnaeppchenSUMA
sry semikolons vergessen ^^

Code: Alles auswählen

<?php if&#40;is_home&#40;&#41;&#41;; ?> 
<?php query_posts&#40;'showposts=20&order=ASC'&#41;; ?> 
<ul> 
<?php while &#40;have_posts&#40;&#41;&#41; &#58; the_post&#40;&#41;; ?> 
<li><a href="<?php the_permalink&#40;&#41; ?>"><?php the_title&#40;&#41;; ?></a> </li> 
</ul> 
<?php endwhile; ?> 
<?php endif; ?>
aber nu

Verfasst: 28.01.2008, 22:48
von Seokratie
:cry: Sorry, immer noch der Fehler drin...

Verfasst: 29.01.2008, 08:18
von marguardth
klappt's so?
ein ":" und zwei "?" vergessen

Code: Alles auswählen

<?php if&#40;is_home&#40;&#41;&#41; &#58; ?>
<?php query_posts&#40;'showposts=20&order=ASC'&#41;; ?>
<ul>
<?php while &#40;have_posts&#40;&#41;&#41; &#58; the_post&#40;&#41;; ?>
<li><a href="<?php the_permalink&#40;&#41; ?>"><?php the_title&#40;&#41;; ?></a> </li>
</ul>
<?php endwhile; ?>
<?php endif; ?>

Verfasst: 29.01.2008, 10:47
von Seokratie
Njet. :Fade-color

Verfasst: 29.01.2008, 11:07
von dadawowo
Ich verwende dafür Recent Posts https://wordpress.org/extend/plugins/recent-posts/

Sollte für Deine Zwecke doch auch ok sein, wenn ich Dich richtig verstehe.
Die Kategorien habe ich bei mir ganz weg genommen.

Verfasst: 30.01.2008, 14:37
von Seokratie
Danke euch allen.
Recent Posts hat auch nichts gebracht...
Ich hab jetzt einfach eine Blogroll erstellt und eben jeden Beitrag von Hand eingetragen. Soviel zu "Content Management Systemen". :bad-words:

Verfasst: 18.02.2009, 15:44
von Yves
hat jemand für das Problem eine Lösung gefunden? ich möchte wie der Thread Ersteller meine Posts wie ein Menü verwenden dafür müsste ich aber die Rheienfolge selber bestimmen

Gruß Yves