Hoje trago-vos um tutorial bem curtinho mas que pode ser muito útil para vocês. Vamos ver como adicionar um link para o próximo artigo e o anterior em cada post automaticamente no Genesis.
O resultado que vamos obter é o seguinte:
Vídeo tutorial
Inscreva-se no meu canal:
Para fazer isso, temos que adicionar o seguinte código ao arquivo functions.php do nosso template Genesis:
// Añadir navegación en los posts. add_action( 'genesis_entry_footer', 'genesis_prev_next_post_nav' );
Como você pode ver na imagem anterior, o texto âncora dos links é o título da postagem para a qual ele vincula, também podemos alterá-lo para um texto genérico do tipo “Postagem anterior” e “Próxima postagem”
Para fazer isso, em vez de adicionar o código anterior, adicionamos o seguinte:
add_action( 'genesis_after_entry', 'custom_adjacent_entry_nav' ); /** * Display links to previous and next entry. * * @since 2.3.0 * * @return void Return early if not singular or post type doesn't support `genesis-adjacent-entry-nav`. */ function custom_adjacent_entry_nav() { if ( ! is_singular() ) { return; } genesis_markup( array( 'open' => '<div %s>', 'context' => 'adjacent-entry-pagination', ) ); echo '<div class="pagination-previous alignleft">'; previous_post_link( '%link', '« Post Anterior' ); echo '</div>'; echo '<div class="pagination-next alignright">'; next_post_link( '%link', 'Post Siguiente »' ); echo '</div>'; genesis_markup( array( 'close' => '</div>', 'context' => 'adjacent-entry-pagination', ) ); }
O resultado será:
Espero que lhe seja útil 😉
lembranças