So fügen Sie eine Paginierung auf der WordPress-Kategorieseite hinzu

Veröffentlicht: 2022-09-30

Paginierung ist eine großartige Möglichkeit, Inhalte auf Ihren Kategorieseiten in WordPress aufzuteilen. Es ermöglicht Ihnen, Ihre Inhalte für Ihre Leser in überschaubare Teile aufzuteilen, und es hilft auch, Ihre SEO zu verbessern, indem es Google ermöglicht, mehr Inhalte auf Ihrer Website zu indizieren. In diesem Artikel zeigen wir Ihnen, wie Sie Paginierung zu Ihren WordPress-Kategorieseiten hinzufügen. Wir geben auch ein paar Tipps, wie Sie Ihre paginierten Inhalte für SEO optimieren können. Das Hinzufügen von Paginierungen zu Ihren WordPress-Kategorieseiten ist einfach. Befolgen Sie einfach diese Schritte: 1. Melden Sie sich bei Ihrer WordPress-Site an und gehen Sie zum Dashboard. 2. Bewegen Sie den Mauszeiger in der linken Seitenleiste über den Link „Einstellungen“ und klicken Sie auf „Lesen“. 3. Scrollen Sie auf der Seite „Leseeinstellungen“ nach unten zur Einstellung „Blogseiten höchstens anzeigen“ und geben Sie die Anzahl der Beiträge ein, die Sie auf jeder Seite anzeigen möchten. 4. Scrollen Sie nach unten und klicken Sie auf die Schaltfläche „Änderungen speichern“. Das ist es! Ihre WordPress-Site paginiert Ihre Kategorieseiten jetzt automatisch. Wenn Sie Ihre SEO noch einen Schritt weiter bringen möchten, können Sie Ihren paginierten Inhalten auch rel=“next“- und rel=“prev“-Links hinzufügen. Diese Links teilen Google mit, dass Ihre paginierten Inhalte Teil einer Serie sind, und sie helfen Google, alle Ihre Inhalte zu indizieren. Um diese Links hinzuzufügen, bearbeiten Sie einfach den Code in Ihrem WordPress-Design. Wenn Sie sich beim Bearbeiten von Code nicht wohlfühlen, empfehlen wir Ihnen, einen Entwickler damit zu beauftragen. Sobald Sie die Paginierung zu Ihren WordPress-Kategorieseiten hinzugefügt haben, können Sie damit beginnen, Ihre Inhalte aufzuteilen und Ihre SEO zu verbessern. Denken Sie nur daran, Ihre paginierten Inhalte gut organisiert und für Ihre Leser einfach zu navigieren.

Wie lege ich eine Standard-Paginierung auf einer WordPress-Website fest? Die standardmäßige Anzahl von WordPress-WordPress-Seiten beträgt zehn Blogseiten pro Seite, also Dutzende der Standardeinstellung, aber wir können das anpassen, indem wir in unser Dashboard gehen und das Optionsmenü in der Seitenleiste auswählen. Wenn wir hier auf „Lesen“ klicken, sehen wir eine Option, die Blogseiten im Durchschnitt liest In der Praxis wären das zehn. Wenn ich die Änderung dramatischer machen wollte, könnte ich sie auf 2 oder 3 ändern. Wenn Sie unsere PHP-Datei speichern, können Sie sagen, dass der Link zu vorherigen Posts in Ordnung ist, und dann auf diesen Link auf der zweiten Seite klicken, um zum vorherigen zurückzukehren. Wir könnten die zweite oder dritte Ergebnisseite oder die vierte oder fünfte Ergebnisseite anklicken. Diese Funktion gibt auch traditionelle vorherige und nächste Links aus, was eine gute Sache ist, denn diese Paginierung ist ganz nett. Wir haben unserer index.php-Datei Paginierungsunterstützung hinzugefügt, aber wenn ein Besucher auf einen Kategoriearchivbildschirm klickt, so dass ich hier auf Meinung klicke, ist die Seite jetzt eine gefilterte Ansicht von nur Posts mit der Meinung der Kategorie, und die Seite wird betrieben von Archivpunkt PHP.

Diese Vorlage wird daher eine Paginierungsfunktion haben. Um die neuesten Beiträge zu finden und das Archiv anzuzeigen, klicken Sie einfach auf einen Link auf dieser Seite, und WordPress lernt, was abgefragt werden muss, allein anhand der URL. Wenn wir benutzerdefinierte Abfragen verwenden, kann es schwierig sein, die richtige Paginierung zu finden. Daher werden wir uns für den Rest dieses Videos darum kümmern, es richtig zu machen. Ich werde den gesamten Inhalt von der Standard-PHP-Seite in meine Zwischenablage kopieren und ihn dann als Teil dieses Skripts in ungefähr in die neue Vorlagenseite einfügen. Fügen Sie als Nächstes etwa hier eine benutzerdefinierte Abfrage von Blog-Posts ein, also füge ich in unserem Texteditor unter dieser gesamten if-Anweisung einfach eine Überschrift der Ebene eins ein, die Blog-Posts über uns anzeigt. Wir möchten sicherstellen, dass unsere About-Posts-Sammlung Inhalte enthält, um auf unser Objekt für die Methode mit dem Namen have posts zuzugreifen, indem wir innerhalb des Objekts suchen. Wir fügen danach ein Semikolon hinzu, um anzuzeigen, dass wir nicht in die Zukunft schauen wollen.

Oberhalb dieser Zeile müssen wir in unserer While-Schleife die nach unserer Collection-Variable benannte Methode aufrufen. Wenn wir hier nach diesen beiden Zeilen eingeben, wird alles, was wir hier eingeben, einmal für jeden Beitrag in der Sammlung ausgeführt. Ich möchte etwas HTML generieren. Um dies zu erreichen, werde ich PHP verlassen und ein HTML-Listenelementelement erstellen. Wir können dieses Problem lösen, wenn wir möchten, aber die Paginierung funktioniert nicht mit benutzerdefinierten Abfragen, die automatisch geliefert werden. Wie extrahiere ich Daten aus einer URL? Wir freuen uns, Ihnen mitteilen zu können, dass uns die WordPress-Entwickler eine neue Informationszeile zur Verfügung gestellt haben.

WordPress hat eine Funktion namens get query VAR, die alle Arten von Argumenten akzeptiert und verwendet werden kann, um alle Daten aus einer aktuell referenzierten URL zu extrahieren. Uns interessiert der Wert, den wir hier sehen möchten, also nehmen wir an, dass es sich um einen ausgelagerten Wert handelt. Wir können die Gesamtzahl der Seiten ermitteln, indem wir uns einfach die Ergebnisse in unserer Sammlung von Beiträgen ansehen und dann den Variablennamen verwenden, um nach der maximalen Anzahl von Seiten zu suchen. Wenn ich dies speichere und perfekt aktualisiere, erscheint der Link zur nächsten Seite . Wenn ich auf diese URL klicke, komme ich zu Seite / 2 mit Schrägstrich, und wenn ich erneut auf nächste Seite klicke, gelangen wir zur dritten Ergebnisseite. Es gibt noch eine weitere Information, die ich Ihnen geben möchte. Wenn Sie an einer statischen Startseite arbeiten, können Sie anstelle der optionalen Option paged die Option simple page verwenden.

Bitte lassen Sie es mich wissen, wenn Sie daran interessiert sind, mich bald in einem neuen Video zu sehen; Wir sehen uns nächste Woche dort. Es gibt zwei brandneue Premium-WordPress-Kurse, die ich entwickle, einen für absolute Anfänger und einen für Entwickler. Der fortgeschrittenere Kurs wird uns anleiten, eine voll funktionsfähige Website für eine Universität zu erstellen. Außerdem lernen wir, wie man Live-Suchergebnisse mit der neu veröffentlichten WordPress-REST-API implementiert.

Wie füge ich Paginierung in WordPress hinzu?

Bildnachweis: www.coderepublics.com

Es gibt verschiedene Möglichkeiten, wie Sie Seitenumbrüche in WordPress hinzufügen können. Eine Möglichkeit ist die Verwendung eines Plugins wie WP PageNavi. Dieses Plugin fügt Ihrer WordPress-Site eine nummerierte Paginierung hinzu. Eine andere Möglichkeit besteht darin, den folgenden Code zur Datei Ihres WordPress-Themes hinzuzufügen: if ( $wp_query->max_num_pages > 1 ) { echo ”; echo paginate_links ( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '? page=%#%', 'current' => max( 1, get_query_var('paged') ), 'total' => $wp_query->max_num_pages ) ); Echo “; }

Fast alle WordPress-Blogs haben Akkordeons. Viele der Themen haben bereits eine Paginierungsoption. Wenn dies nicht der Fall ist, können Sie die Paginierung Ihrer Website ganz einfach anpassen. Das Ziel dieses Artikels ist es, einige verschiedene Ansätze zum Verständnis und zur Verwaltung der Paginierung zu erläutern. Wenn Sie ein Elegant Themes-Design verwenden, müssen Sie nur das WP-PageNavi-Plugin installieren. Mit der neuen Schnittstelle können standardmäßige Links zur vorherigen und nächsten Paginierung in leichter zu handhabende Links umgewandelt werden. Eine integrierte WordPress-Funktion macht es einfach, ein eigenes Design zu erstellen oder einem Seitenumbruch hinzuzufügen.

Geben Sie einfach den folgenden Code in die Datei functions.php ein, nachdem Sie Ihre Vorlage geöffnet haben: Wenn eine Vorlage zu einer URL hinzugefügt wird, gibt diese Funktion einen vorherigen und einen nachfolgenden Link zurück, der in ein HTML5-Navigations-Tag verpackt ist. Im Gegensatz zu WordPress, das auf jeder Seite eine Liste mit Seitenzahlen mit einem Link für die vorherigen und aktuellen Beiträge ausgibt, können Sie ältere und neuere Blog-Beiträge als Links verwenden. Eine get_increment_var-Funktion wird verwendet, um festzustellen, auf welcher Seite wir uns gerade befinden. Um dies zu erreichen, verwenden wir zunächst die Funktion paginate_links, die unsere Seitenliste sowie eine vorherige und nachfolgende Schaltfläche rendert. Es sind einige Plugins verfügbar, die Ihnen bei einer benutzerdefinierteren Paginierung helfen, oder wenn Sie sie nicht manuell implementieren möchten, können Sie sich eines besorgen. WP-Paginate ist eine einfache, aber effektive Lösung, die weder durch zu viele Optionen blockiert noch übermäßig komplex ist. Wenn Sie nach einer anderen Möglichkeit suchen, Ihre Inhalte zu präsentieren, ist WP Smart Navigation möglicherweise einen Blick wert. Die Benutzeroberfläche basiert hauptsächlich auf dem Stil Ihres Themas, sodass sie auf einer Vielzahl von Geräten angepasst werden kann. Im Gegensatz zu WP Page-Navi enthält diese Oberfläche nicht so viele Anpassungsoptionen.

Diese Paginierung finden Sie hier: http://www.yourdomain.com/parody/
(have_posts()): while (have_posts(): the_post();?

So paginieren Sie Ihre Inhalte

Sie können die gewünschte Anzahl von Ansichten erhalten, indem Sie die Funktion get_query_var verwenden. Die Anzahl der Seiten in Ihrem Inhalt kann mit dieser Funktion berechnet werden, die eine Variable namens paged zurückgibt. Indem Sie die $paged-Variable verwenden, können Sie eine andere Zahl als 1 oder 0 verwenden, um eine Seite zu generieren. Wenn Sie zwei Inhaltsseiten verwenden, können Sie die Funktion $ paged verwenden , um die Anzahl der benötigten Seiten zu erhalten. Verwenden Sie die $paged-Variable, um die Anzahl der Seiten zu ändern, die auf jeder Seite angezeigt werden. Wenn Sie drei Seiten als Paginierungsmethode verwenden, können Sie $paged = get_query_var('paged', 3′); Wenn Sie dies nicht tun, können Sie $paged = get_request_var('paged', 3 verwenden. Sie können die Variable $paged verwenden, um anzugeben, wie viele Seiten Sie zum Paginieren von Inhalten verwenden möchten. Mit anderen Worten, wenn Sie 5 Seiten paginieren möchten des Inhalts verwenden Sie $paged = get_query_var ('paged', 5); andernfalls verwenden Sie $paged = get_html_var.

Wie zeige ich die Paginierung in WordPress an?

Kredit: Wohlhabender Partner

Um die Paginierung in WordPress anzuzeigen, müssen Sie Ihre Designdateien bearbeiten. Insbesondere müssen Sie die Datei namens loop.php bearbeiten. In dieser Datei müssen Sie Code hinzufügen, der Paginierungslinks anzeigt. Über diese Links können Ihre Besucher zu verschiedenen Seiten Ihrer Website navigieren.

Die WordPress-Paginierung, eine Funktion, die in den meisten WordPress-Blogs äußerst nützlich ist, ist eine der häufigsten und beliebtesten. Sie können eine benutzerfreundlichere Website erstellen und das Navigieren und Navigieren erleichtern, indem Sie eine Paginierung in Ihre Website integrieren. Abhängig von Ihrer Website können Sie die Paginierung von WordPress auf verschiedene Arten verwenden. Mit der WordPress-Paginierung, einer der besten Funktionen, können Sie Ihre Langform-Inhalte ganz einfach auf mehrere Seiten aufteilen. Darüber hinaus verbessert die Verwendung von weniger Daten auf jeder Seite das Benutzererlebnis und erhöht gleichzeitig die Leistung der Website. Wenn Sie eingeschränkte Funktionen haben, können Sie das Handbuch oder die besten WordPress-Paginierungs-Plugins dazu verwenden.

So paginieren Sie Ihren WordPress-Blog

Um die Paginierung in Ihrem WordPress-Blog zu aktivieren, gehen Sie zu WP Show Posts > Add New und klicken Sie auf die Registerkarte Pagination . Daher können Sie auf der Registerkarte Beiträge die Anzahl der Beiträge pro Seite festlegen. Wenn WordPress die Paginierung aktiviert hat, erstellt es für jeden Beitrag eine Seite, um die Beiträge zu organisieren. Wenn Sie die Seitenzahlen für einen Beitrag finden müssen, verwenden Sie die $paged-Variable. Wenn Sie zehn Posts hätten und die Seitenzahl zwei wäre, wären die Seitenzahlen 2, 4, 6, 8, 10 und so weiter.