Samstag, 23. Juli 2005 Druck-Ansicht
Etwas “universeller” einsetzbar als der weiter unten beschriebene Weg, seine Suche wieder zu reparieren, ist folgender: Wenn man in der Datei “searchform.php” die Zeile
<form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>">
durch
<form method="get" id="searchform" action="<?php bloginfo('url'); ?>">
ersetzt, funktioniert die “reparierte” Suchfunktion ohne weitere Bearbeitung auch dann noch, wenn man seine Wordpress-Installation auf eine andere Domain verschiebt bzw. wenn man sein Theme zum Download anbieten möchte, da so kein absoluter Pfad zum betreffenden Blog angegeben worden ist und aktualisiert werden muss.
Ein Dankeschön an Erik für diesen Hinweis.
Wordpress lässt das Anlegen von zwei “Startadressen” zu: Zu finden sind die entsprechenden Felder im Admin-Menü unter “Optionen”/”Allgemein”, nämlich:
bloginfo(’url’); gibt die Adresse der Homepage zurück, bloginfo(’wpurl’); gibt das Installationsverzeichnis von Wordpress zurück.
Wenn die Suche also nach oben beschriebenen Korrekturen immer noch nicht funkionieren sollte, einfach folgenden Code probieren:
<form method="get" id="searchform" action="<?php bloginfo('wpurl'); ?>">
Vielen Dank an zu-laut für die Hinweise und das Ausprobieren.
Bookmarks, Feed und Links
Wenn Ihnen dieser Beitrag geholfen hat ...
Beiträge zu ähnlichen Themen:
9 Antworten zu Nachtrag: Suchfunktion reparieren
Kommentar schreiben