web-dev-qa-db-fra.com

Comment lier "en lire plus" sur des extraits piratés de WP Recettes

J'ai trouvé le code sur la page WP Recipies pour forcer des extraits sur la page d'accueil:

function my_excerpts($content = false) {
    // If is the home page, an archive, or search results
if(is_front_page() || is_archive() || is_search()) :
    global $post;
    $content = $post->post_excerpt;

// If an excerpt is set in the Optional Excerpt box
    if($content) :
        $content = apply_filters('the_excerpt', $content);

// If no excerpt is set
    else :
        $content = $post->post_content;
        $excerpt_length = 55;
        $words = explode(' ', $content, $excerpt_length + 1);
        if(count($words) > $excerpt_length) :
            array_pop($words);
            array_Push($words, '...');
            $content = implode(' ', $words);
        endif;
        $content = '<p>' . $content . '</p>';

    endif;
endif;

// Make sure to return the content
return $content;

}

add_filter('the_content', 'my_excerpts');

Mais comment puis-je modifier cet extrait pour ajouter un lien hypertexte à l'article complet pour la partie "..."?

2
noel saw

Remplace la dernière ligne de code à partir de:

return $content;

À:

return $content.'<a href="'.get_permalink($post->ID).'">Read More...</a>';
2
Bainternet