Google Syntax Highlighting
Dann nehme ich doch gleich mal die Gelegenheit beim Schopf, um das Plugin zu demonstieren, in dem ich ein wenig am Arthemia2-Code meckere!
Leider gibt es da ein Problem, mit der Anzahl der Posts pro Seite, in Verbindung mit dem Blättern über mehrere Seiten. Verändert man die Anzahl der Posts im WordPress-Backend (Dashboard) und stimmt diese Zahl nicht mit der hart codierten Zahl pro Posts im Code der Datei index.php, erhält man ein Error 404.
Den Originalcode:
$page = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=-9,-15&paged=$page&posts_per_page=5");
Für “hart codierte” Parameter stehen für Programmier heutzutage eigentlich lebenslämglich auf dem Spiel, weshalb ich nicht verstehen kann das im Originalcode in Zeile 79 der Paramter posts_per_page=5 so geschrieben wurde.
$page = (get_query_var('paged')) ? get_query_var('paged') : 1;
$num_of_posts = get_option('posts_per_page');
query_posts("cat=-9,-15&paged=$page&posts_per_page=$num_of_posts");
Deshalb habe ich in Zeile 80 eine Zeile eingefügt. Ich hole mir zunächst die im Backend eingetragene Anzahl der Posts pro Seite und schreibe den Wert in die Variable $num_of_posts die ich dann in Zeile 81 übergebe.











Ihr Kommentar!