web-dev-qa-db-ja.com

抜粋nofollowに「もっと」または「続きを読む」リンクを作成するにはどうすればいいですか?

私は私の投稿抜粋のリンクのそれぞれをこのように完全な投稿「nofollow」にすることを試みました:

<a href="<?php the_permalink() ?>" rel="nofollow">&rarr; Continue Reading</a>

しかし、それはうまくいかないようです。私はWP/PHPが初めてなので、どうすればいいですか。

1
keruilin

あなたのテーマのfunctions.php

/* Returns a "Continue Reading" link for excerpts, with 'nofollow' set */
function your_theme_continue_reading_link() {
    return ' <a href="'. get_permalink() . '" rel="nofollow">' .
        '<span class="meta-nav">&rarr;</span> Continue reading</a>';
}
/* Replaces "[...]" (appended to automatically generated excerpts) */
function your_theme_auto_excerpt_more( $more ) {
    return ' &hellip;' . your_theme_continue_reading_link();
}
add_filter( 'excerpt_more', 'your_theme_auto_excerpt_more' );
2
Johannes Pille