Diese beiden Funktionen erstellen Ankerlinks, und Sie können vieles davon anpassen, aber es ist unmöglich, eine Klasse nur über ihre Parameter hinzuzufügen. Muss eine Funktion zu functions.php hinzufügen
add_filter('next_posts_link_attributes', 'posts_link_attributes');
add_filter('previous_posts_link_attributes', 'posts_link_attributes');
function posts_link_attributes() {
return 'class="styled-button"';
}
Nochmal vielen Dank! Ich habe dies ein wenig geändert, um verschiedene Stile für nächste/vorherige zu ermöglichen. Hier ist, was ich getan habe, falls jemand anderes eine Klasse für jede benötigt
Danke Chris! Hat mir sehr gut gefallen!
Eine andere Möglichkeit, dies ohne Funktion zu tun, wäre, ein LI um jeden Link zu legen
brent
@
mimoYmima.com
schauen Sie sich unsere WordPress-Shell an – html5.mimoymima.com
Ich mag Brents Methode, aber ich habe ... als Wrapper um jeden Link anstelle von Tags verwendet. Ich war faul und hatte keine Lust, das zusätzliche CSS für die Listenelemente zu schreiben, aber es funktionierte genauso gut.
Ich mag Brents Methode, aber ich habe span-Tags verwendet, um jeden Link anstelle von li-Tags zu umschließen. Ich war faul und hatte keine Lust, das zusätzliche CSS für die Listenelemente zu schreiben, aber es funktionierte genauso gut.
Ich bekomme den ul/li-Ansatz nicht zum Laufen. Das Styling ist fixiert, was auch immer ich tue.... irgendwelche Ideen, was ich falsch mache?
Ist es auch möglich, einen "last_posts_link" zu generieren? Wenn Sie zum Beispiel 5 Ergebnis-Seiten haben, würden Sie sofort zu Seite 5 springen.
wp pagenavi nutzt es, aber ich möchte dieses Plugin nicht verwenden.
Ich mochte Brents Art, es zu tun.
Hallo, vielen Dank!
Dies hat die Hälfte meiner „Probleme“ gelöst... Irgendwelche Ideen, wie man benutzerdefinierte Stile zu
next/previous_post_linkhinzufügt? Ich habe es auf die offensichtliche Weise versucht, indem ichnext_post_link_attributeshinzugefügt habe, aber es hat nicht funktioniert.Jede Hilfe wird geschätzt :]
Martin, ich hatte dieselbe Frage. Ich habe den WordPress-Code gefunden. Es stellt sich heraus, dass WordPress die Filter für die einzelnen Post-Links etwas anders anwendet. Ich habe unten etwas Code eingefügt, der für diese Links funktioniert. Er kann in Verbindung mit dem obigen Code verwendet werden.
Hallo Justin, ich möchte dir nur ZEHNTAUSEND DANK sagen ;)
Das hat bei mir in WP 4.5 funktioniert.
Vielen Dank fürs Teilen.
Wie kann man einem „<a href“ eine Klasse hinzufügen, anstatt „“ für das WordPress-Menü, wie man es für Implementierungen von fancybox bräuchte?
Wie würde ich den Link in einen
<div>umschließen, damit ich ihn auf einer eigenen Leiste platzieren kann? Wenn ich versuche, ihn in einen<div>zu setzen, erscheint der Div oben auf der Seite, aber die Navigation selbst bleibt nach allen Beiträgen.Vielen Dank für Ihre Hilfe dabei. Ich habe erfolgreich eine Klasse zu den Links "vorheriger" und "nächster" hinzugefügt.
Allerdings habe ich, wie Sie sehen können, Probleme mit der Verwendung von AJAX, um Beiträge in mein box-right DIV zu laden. Ich verwende den folgenden Code, um Links zu laden
Ich versuche, die Funktion
previous_posts_link()zu verwenden und sie dort zu platzieren, wo im obigen Codepage.phpsteht. Ich bekomme es nicht zum Laufen? Ich bin ziemlich neu in PHP, also ist es vielleicht einfach?Ich möchte den Code
return '<a href="' . previous_posts( false ) . "\" $attr>". preg_replace( '/&([^#])(?![a-z]{1,8};)/i', '&$1', $label ) .'</a>';in der Datei link-template.php ändern, so dass der href ein Hash ist,href=#, und$attrlädtonclick="javascript:ajax_loadContent('box-right','page.php');return false"– wobei page.php tatsächlich eine Funktion verwendet, um die vorherige und nächste Seite zu laden.Bitte helft mir dabei!
Danke!
Dies ist der Ansatz, den ich verfolgt habe, der nicht funktionierte...
Vielen Dank für diese Informationen. Der von Justin gegebene Tipp funktioniert perfekt für meine Situation.
Ich habe wirklich Schwierigkeiten, einen Filter auf diese Links am Anfang der Seite anzuwenden
Ich möchte nur eine ID von „pref“ & „next“ hinzufügen, um von einem einfachen Seitenwischen angesprochen zu werden, aber aus irgendeinem Grund sind Dokumentationen zu diesen Links schwer zu finden, es sei denn, Sie möchten sie entfernen.
Kann mir jemand einen Beitrag oder ein Snippet vorschlagen, um so etwas zu erstellen
dieses
<link id="prev" rel='prev' title='Waiting' href='http://www.seventhsecond.com/waiting/' />Warum sollte man das tun wollen, wenn man schon hat
Das Einzige, worauf Sie achten müssen, ist, dass Sie die Seite/den Beitrag-Klasse haben...
Weil Sie möglicherweise bestehende Klassen haben, die Sie auf Ihre Links anwenden möchten.
Hallo, vielen Dank!
Die Methode von Justin Klemm hat für mich bei den Links für vorherige/nächste Beiträge funktioniert.
Wenn jemand eine spezifische Klasse zu den Links für vorherige/nächste Kommentare hinzufügen möchte, hier ist der Code
Funktionierte bei mir auf WP 4.1
DANKE NOCHMAL css-tricks!
Hallo Leute. Sie können sich auch die Funktion get_adjacent_post ansehen. Sie ist flexibler.
Funktioniert super!
http://codex.wordpress.org/Function_Reference/get_adjacent_post
Genau das, was ich brauchte, danke!
Für nächste Navigationspunkte auf einer Seite: http://justinklemm.com/add-class-to-wordpress-next_post_link-and-previous_post_link-links/