it-swarm.com.de

Erstellen einer "Tags" -Seite mit Suchoption anstelle eines Widgets

Ich habe nach Antworten darauf gesucht und bin mir nicht sicher, ob ich etwas gefunden habe.

Ich habe einen Blog über Filme und benutze Tags für Schauspieler (d. H. Brad Pitt, Kevin Spacey).

Ich bin daran interessiert, eine spezielle "Schauspieler" -Seite zu erstellen, die Folgendes beinhaltet:

  • eine alphabetische Liste aller Akteure (= Tags). So wird die Tags-Liste von A bis Z dargestellt.
  • ein Suchformular - damit Benutzer nach Darstellern suchen können (= Suche in der Tag Cloud).

Ich versuche nach Plugins zu suchen, die dabei helfen können. Habe nur das Nice Custom Tag Configuration Plugin gefunden, aber das ist nicht genug.

Irgendeine Hilfe dazu?

Vielleicht sollte der Code zum Erstellen einer solchen Seite nicht allzu schwierig sein - würde mich über einige Vorschläge dazu freuen.

Auf jeden Fall glaube ich, dass viele Blogbesitzer eine solche Option für ihre Blogs sehr relevant finden würden.

Vielen Dank.

1
wpguy1

Erstellen Sie eine Datei in Ihrem Design mit dem Namen "myTagsPage.php"

fügen Sie den folgenden Code ein

<?php
/*
Template Name: myTagsPage
*/
<h2>Actors</h2>
<?php the_tags('<ul><li>','</li><li>','</li></ul>'); ?>
?>

erstellen Sie dann in der Verwaltung eine neue leere Seite. Auf der rechten Seite sollten Sie in der Lage sein, die gewünschte Vorlage auszuwählen - wählen Sie myTagsPage

sie können viele Funktionen auswählen, mit den Parametern spielen - ich habe ein Beispiel geschrieben

check http://codex.wordpress.org/Function_Reference/the_tags

Ich habe einmal ein Plugin dafür gesehen, aber ich denke, das ist flexibler und Sie können es mehr anpassen :)

2
mireille raad

Dies ist nur eine unvollständige Antwort, aber ich kann sie später ausarbeiten, wenn Sie daran interessiert sind:

WordPress sucht nicht gut nach Tags oder Taxonomiebegriffen. Es sind einfach keine API-Funktionen dafür integriert, und es ist in jedem Fall kein logischer Weg, dies zu tun. Wenn das Tag "Brad Pitt" lautet und jemand nach "Brad" sucht oder den Namen falsch schreibt, müssen Sie einige Parsing- oder SQL% LIKE-Abfragen durchführen, um die gewünschten Ergebnisse zu erhalten.

Ein besserer Weg, so etwas zu tun, ist mit einem Autocompleter ... Es gibt ein sehr nettes Autocompleter-Modul , das mit script.aculo.us geliefert wird, oder wenn Sie bevor sie jquery bevorzugen, benutzen sie das jquery autocomplete plugin . Laden Sie in jedem Fall eine Variable mit Ihren Tags mithilfe von get_terms hoch, lokalisieren Sie Ihren Autocompleter mit dieser Variablen, und Sie sollten eine recht ordentliche Tag-Suche direkt von Anfang an durchführen Fledermaus.

1
goldenapples