WordPress WP-Pagination

WordPress Pagination im Thesis Theme Framework

  

by Oli on 03/05/2010 · 1 comment

Kennt Ihr alle schon und habt es auch schon x-mal gesehen. Die schicken Seitenzahlen die man immer am unteren Ende vieler Blogs sieht. Dieses kann wunderbar mit einem Plugin realisiert werden. Ich möchte dies für die Thesis Nutzer hier einmal erklären da es noch einen kleinen Tweak benötigt.

Pagination im “Nicht” Thesis Theme

In einem Blog der kein Thesis Theme nutzt wird dazu einfach das Plugin WP-PageNavi auf dem üblichen Weg in den Ordner wp-content/plugins kopiert und aktiviert. Damit wird euch schon eine voll funktionsfähige Pagination geboten. Wer will und mit CSS zurecht kommt kann nun noch, falls nötig, ein paar optische Anpassungen vornehmen.

WP-PageNavi im Theme Thesis

Auch bei der Nutzung im Theme Thesis beginnt ihr damit das Plugin WP-PageNavi in euren Plugin Ordner zu kopieren. Wie der heißt hatte ich weiter oben schon erwähnt.

  • Plugin hochgeladen?
  • Plugin aktiviert?

Gut so …, weiter gehts!

Als nächstes öffnet ihr eure custom_functions.php und custom.css. Alle beide liegen im Thesis Theme Ordner und der genaue Pfad dorthin lautet wp-content/themes/thesis/custom/...
Okay,jetzt kopier ihr in die custom_functions.php den folgenden Code hinein und speichert die Datei danach.

/* Pagination */
function my_thesis_pagination() { ?>
<div  class='prev_next'>
<?php
wp_pagenavi();
?>
</div>
<?php
}
remove_action('thesis_hook_after_content','thesis_post_navigation');
add_action('thesis_hook_after_content',  'my_thesis_pagination');

In eure custom.css kopiert ihr den hier folgenden Code-Schnipsel

/* Page Navigation */
.custom .full_width #content_box .wp-pagenavi .page {
margin: 2px;
padding: 2px 4px;
}

Pimp my Pagebar

Eigentlich war es das schon. Wenn ihr die beiden Punkte erledigt habt habt ihr schon die Pagination in eurem Thesis Theme. Eventuell sieht das noch nicht so richtig cool aus, aber mit ein paar CSS Tweaks habt ihr das Design schnell angepasst.

Ich stelle euch hier noch einen Link zu einer kleinen Textdatei namens WP Pagination ein, welche alle Codeschnipsel nochmal enthält. Ich bin mir nie wirklich sicher ob der Code 1000% richtig von WordPress wieder gegeben wird.

{ 1 comment… read it below or add one }

Martin Fricke August 22, 2010 um 11:12

Hallo

Also ich bekomme da immer einen Fehler sobald ich das in die custom_functions.php
Gleich die zweite Zeile function my_thesis_paginatio mekert er an.
Parse error: syntax error, unexpected ‘?’ in F:\xampp\htdocs\themes\thesis\custom\custom_functions.php on line 32
Was ist da falsch?
Gruß Martin

Antworten

Leave a Comment