Wie Monika schon sagte: verwende eine 404.php wie das WP so vorsieht. Den Code kannst du ja von deinem Page-Template übernehmen.
Beiträge von marX
-
-
Ja das hatte ich gelesen. Ich finde dass der Hoster da sehr ausweichend reagiert hat. Frag nochmal klipp u. klar nach ob Änderungen an der .htaccess erlaubt sind, und was evtl. an deinen Versuchen falsch war.
-
"weiße Seite" deutet auf einen PHP-Fehler hin. Entweder Error-Reporting anschalten (Forensuche - hat ein Mitglied mal beschrieben wie das bei WP funktioniert) oder im Server error.log nachsehen.
PS: Das ist ganz schöner Spaghetti-Code... "is_numeric($x) == true" z.B. ist völlig unnötig. "== true" kannst du hier weglassen. Auch die 2. Zeile der Funktion ist völlig sinnlos.

-
-
Dann nochmal den Hoster fragen, ob .htaccess-Änderungen und das Modul "Mod_rewrite" überhaupt erlaubt sind. Das ist ja was Monika schon die ganze Zeit vermutet hat. Wenn der Hoster das nicht erlaubt, dann am besten gleich wieder wechseln.
-
Deaktivier das Plugin doch mal und guck ob der Fehler noch auftritt. Wenns daran liegt, dann musst du eben die entsprechende Stelle im Plugin abändern.
-
Guck mal in der offiziellen WP-Doku:
Plugin API/Filter Reference « WordPress CodexDa ist alles aufgeschlüsselt, auch nach "database reads" und "database writes". Da findest du sicher was passendes.
-
Entweder im Archiv die Upgrade-Pakete 2.3-2.3.1 sowie 2.3.1-2.3.2 downloaden und aufspielen, oder das Komplettpaket verwenden.
-
Es gibt auch die Möglichkeit, den Editor mit vorgefertigen Inhalten zu füllen. Dafür gibts nen Filter. Wurde im Forum schon besprochen.
-
-
Ich sagte ja, die weniger benutzerfreundliche Variante.

Guck mal ob du vielleicht Plugins findest, die auf die Custom Fields aufbauen und dir die entsprechenden Funktionen zur Verfügung stellen. An sich sind die ziemlich mächtig, was natürlich etwas die Benutzbarkeit einschränkt. Aber da kann man bestimmt was dran drehen.
-
Nix für ungut! Freu mich wenns klappt!

Abschließend steht aber immer noch meine Frage offen - warum funktioniert mein ursprünglicher Code net? Was ist daran falsch?
Das kan ich dir auch nicht sagen. Es ist aber nie eine gute Idee globale Variablen zu verwenden. Und die $post-Variable wird glaube ich intern bereits verwendet. Vielleicht kams dabei zu ner Kollision.Die query_posts()-Variante ist denke ich die sauberere.ciao
marX -
Mmmh.... ja, soweit ich weiß. Ich arbeite nicht mit Widgets, da kennen sich andere besser aus. Man kann soweit ich weiß aber den Code der Widgets umschreiben. Ich glaube in der wp-includes/widgets.php (bin mir aber nicht sicher). Wobei wir hier wieder bei der Problematik WP-Core-Dateien wären... :?
Du könntest es ja vielleicht mal ohne die Widgets versuchen, ob du da zurecht kommst. Da hast du dann mehr Freiheiten bei der Konfiguration direkt im Quellcode des Themes.
-
Laut Database Description « WordPress Codex heißt das Feld "ID", nicht "post_id". Wenn der Aufruf nur bei Kategorien kommt, dann poste mal bitte die category.php bzw. archive.php deines Themes.
-
Nicht? Verwendest du vielleicht Widgets mit deinem Theme? Dann klappt das leider nicht, da Widgets die Angaben in der Sidebar.php überschreiben.
-
PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> [B][COLOR="Red"]<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>[/COLOR][/B] <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats --> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/round-button.css" type="text/css" media="screen" /> -
-
Die nicht so benutzerfreundliche Variante wäre, dafür die benutzerdefinierten Felder (custom fields) zu verwenden.
-
Danke für die Blumen. Ich spiel doch nur den freundlichen Doku-Verlinker... :lol:
-
Ziemlich weit unten steht
Diesen Code kannst du mit wp_list_categories() ersetzen, Parameter wie im Codex zu beiden Funktionen angegeben. Du könntest auch nur den entsprechenden Parameter im Aufruf von list_cats() ändern.Template Tags/list cats « WordPress Codex
Template Tags/wp list categories « WordPress Codex