Esiste un modo per scrivere solo il link post successivo / precedente su Wordpress?
-
10-07-2019 - |
Domanda
Voglio personalizzare i collegamenti ai post successivi / precedenti impaginazione a questa struttura:
<!--PAGINATION-->
<a href="#prev_post_link#" id="pagePrev" class="button"><span>« Önceki</span></a>
<a href="#next_post_link#" id="pageNext" class="button"><span>Sonraki »</span></a>
<!--/PAGINATION-->
Quindi voglio fare eco al link del prossimo / precedente post su # prev_post_link #
e # next_post_link #
per creare il successivo / precedente paginazione personalizzato .
Soluzione 4
Ho risolto questo problema con JS:
$('div#pagination').ready(function() {
if ( $('div#pagination a').length == 1 && $('div#pagination a').text() == 'Sonraki »' ) {
$('div#pagination a').before('<a href="javascript:;" class="button"><span>« Önceki</span></a>');
$('div#pagination a:first').css('opacity', '.5');
}
if ( $('div#pagination a').length == 1 && $('div#pagination a').text() == '« Önceki' ) {
$('div#pagination a').after('<a href="javascript:;" class="button"><span>Sonraki »</span></a>');
$('div#pagination a:last').css('opacity', '.5');
}
});
Altri suggerimenti
http://codex.wordpress.org/Function_Reference/previous_post ha alcuni esempi. Uso quanto segue in uno dei miei siti.
<?php previous_post_link('<p id="next-link">%link</p>', 'Next Post, TRUE); ?>
Il collegamento è indicato da% link. È possibile aggiungere la classe o il wrapper al suo interno. Non credo che puoi modellare il tag direttamente senza core hacking su Wordpress.
È possibile ottenere qualsiasi tipo di stile richiesto utilizzando l'ID di avvolgimento. Nel mio esempio, può essere disegnato in CSS usando
p#next-link a {}
Spero che questo aiuti.
Puoi usare get_adjacent_post () per questo.
Esempio:
$prev_post = get_adjacent_post(false, '', true);
$prev_post_link = ($prev_post ? get_permalink( $prev_post->ID ) : "");
$next_post = get_adjacent_post(false, '', false);
$next_post_link = ($next_post ? get_permalink( $next_post->ID ) : "");
C'è un modo per fare quello che stai cercando nel tuo modello di tema - ma ho anche avuto buona fortuna con questo plugin - http://wordpress.org/extend/plugins/wp-pagenavi/
Se dopo non hai ancora avuto fortuna, commenta & amp; Pubblicherò il codice.