if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $wp_query;
if ( $wp_query->max_num_pages <= 1 )
return;
?>
<nav class="woocommerce-pagination">
<?php
echo paginate_links( apply_filters( 'woocommerce_pagination_args', array(
'base' => str_replace( 999999999, '%#%', get_pagenum_link( 999999999 ) ),
'format' => '',
'current' => max( 1, get_query_var( 'paged' ) ),
'total' => $wp_query->max_num_pages,
'prev_text' => '←' ,
'next_text' => '→',
'type' => 'list',
'end_size' => 3,
'mid_size' => 3
) ) );
?>
</nav>
Je dois ajouter Nofollow à la liste des éléments générés dans ce script PHP. Comment pourrais-je m'y prendre?
Un simple str_replace
ferait l'affaire:
$links = paginate_links( $arguments );
$links = str_replace( 'href="', 'rel="nofollow" href="', $links );
echo $links;
Si vous voulez un contrôle total sur la sortie, vous pouvez utiliser le type "tableau" qui donnera à la fonction paginate_links()
la tâche de produire un tableau, vous pouvez alors faire ce que vous voulez, voir la documentation de la fonction .
$links = paginate_links(
'...' => '...',
'...' => '...',
'type' => 'array',
'...' => '...',
'...' => '...',
);
foreach( $links as $i => $link ) {
print_r($link);
}