【问题标题】:How add rel="no-follow" to wordpress paginate_links()如何将 rel="nofollow" 添加到 wordpress paginate_links()
【发布时间】:2012-11-30 22:54:04
【问题描述】:

需要帮助。
我想在我的网站主题中显示的分页链接中添加 rel="nofollow" 标签。
我正在使用这个功能来使用分页。

<?php
    $paged1 = isset( $_GET['paged1'] ) ? (int) $_GET['paged1'] : 1;
    $pag_args1 = array(
        'format'  => '?paged1=%#%',
        'current' => $paged1,
        'total'   => $query1->max_num_pages,
        'prev_text'    => __('&laquo; Prev'),
        'next_text'    => __('Next &raquo;'),
        'add_args' => array( 'paged2' => $paged2 )
    );
    echo paginate_links( $pag_args1 );
?>

【问题讨论】:

    标签: wordpress pagination


    【解决方案1】:

    Wordpress 不公开任何用于修改或添加 HTML 属性到由paginate_links 生成的&lt;a&gt; 标记的过滤器。幸运的是,该函数返回的链接相当简单且标准,因此字符串替换应该可以解决问题:

    $links = paginate_links($args);
    // $links is a string like '<a href="..">..</a> <a href="..">..</a>'
    $links = str_replace('<a ', '<a rel="nofollow" ', $links);
    // $links is now a string like '<a rel="nofollow" href="..">..</a> <a rel="nofollow" href="..">..</a>'
    

    【讨论】:

    猜你喜欢
    • 2014-04-26
    • 1970-01-01
    • 2014-12-15
    • 2020-02-28
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多