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>
このPHPスクリプトで生成されたリスト項目にNofollowを追加する必要があります。どのようにしてそれをしますか?
簡単なstr_replace
でうまくいくでしょう。
$links = paginate_links( $arguments );
$links = str_replace( 'href="', 'rel="nofollow" href="', $links );
echo $links;
出力を完全に制御したい場合は、paginate_links()
関数に生成と配列を指示する "array"型を使用することができます。その後、必要なことは何でも実行できます 関数のドキュメントを参照してください。 .
$links = paginate_links(
'...' => '...',
'...' => '...',
'type' => 'array',
'...' => '...',
'...' => '...',
);
foreach( $links as $i => $link ) {
print_r($link);
}