2016-07-18 4 views
1

Ich entwickle einen Blog und ein eigenes Thema mit WordPress. Meine Homepage hat die 5 letzten Posts mit 4 div s. Jede div hat einen spezifischen Titel wie "Persönliche Geschichten" oder "Tutorials". Ich habe innerhalb des WordPress-Managers die 4 entsprechenden Kategorien erstellt. Ich bin ziemlich neu in PHP und WordPress im Allgemeinen, und ich fragte mich, ob es irgendwie möglich war, einen Anker zu jedem dieser 4 div s hinzuzufügen; der Link zu einer externen Seite mit einer Liste von Beiträgen mit diesen spezifischen Kategorien?Wordpress: Wie kann ich eine externe Seite oder Datei erstellen, die Beiträge mit einer bestimmten Kategorie enthält?

Ich habe versucht, neue PHP-Dateien zu erstellen und die Verknüpfung die index.php Datei, um sie mit einem <a> Tag, aber ich habe einfach nur ein ‚ERROR 404‘. Ich hatte gehofft, 'The Loop' auf diesen Seiten zu implementieren und die Beiträge auf diejenigen mit einer bestimmten Kategorie zu filtern.

Ich habe auch versucht, mit WordPress-Funktionen, die eine URL mit der Kategorie ID erstellen. Da die div s keine Kategorien haben, finde ich sie manuell. Am Ende bekomme ich so etwas wie diese:

<a href="<?php get_category_link(3); ?>"> 
<div id='story' class='circle'> 
    <p class='text'><br>People Stories</p> 
</div> 
</a> 

Und dies geht davon aus, dass die Zahl ‚3‘ die ID ich bei der manuellen den Kategorien Überprüfung gefunden.

+0

Ich weiß nicht, ich schlecht Englisch bin oder Ihre Wünsche nicht klar :(. Ich kann nicht verstehen. –

+1

Erstellen Sie einfach 'category.php' und dies wird Ihre Vorlage sein Das wird Posts aus einem einzigen Kategorie-Begriff zeigen. [Posts] (https://developer.wordpress.org/themes/basics/template-hierarchy/) Auschecken. Außerdem empfehle ich, dass Sie auf dem https: // Entwickler nachforschen. wordpress.org/ kannst du dort eine Menge Erklärungen finden –

+1

Wenn du die reine URL Route machen wolltest - example.com/?cat=3 bekommt das Archiv aller Kategorie 3 Posts –

Antwort

0

Ja,
Ich habe eine

<a href="?cat=3"> 
<div id='#' class='#'> 
    <p class='#'>...</p> 
</div> 
</a> 


Wenn ich auf dem <div> geklickt haben, es mir in die Kategorie nahm. php Seite.



Danke

Verwandte Themen