将自定义阅读内容添加到_Excerpt和<--More-->

时间:2011-11-23 作者:andresmijares

我今天的问题是。。。有没有办法自动添加一个自定义(无论我想要什么)阅读更多。。。每次我使用\\u摘录或获取\\u摘录函数???

提前感谢

2 个回复
最合适的回答,由SO网友:Chris Cox 整理而成

从二十个十的功能。php:

 /**
 * Returns a "Continue Reading" link for excerpts
 *
 * @since Twenty Ten 1.0
 * @return string "Continue Reading" link
 */
function twentyten_continue_reading_link() {
    return \' <a href="\'. get_permalink() . \'">\' . __( \'Continue reading <span class="meta-nav">&rarr;</span>\', \'twentyten\' ) . \'</a>\';
}

/**
 * Replaces "[...]" (appended to automatically generated excerpts) with an ellipsis and twentyten_continue_reading_link().
 *
 * To override this in a child theme, remove the filter and add your own
 * function tied to the excerpt_more filter hook.
 *
 * @since Twenty Ten 1.0
 * @return string An ellipsis
 */
function twentyten_auto_excerpt_more( $more ) {
    return \' &hellip;\' . twentyten_continue_reading_link();
}
add_filter( \'excerpt_more\', \'twentyten_auto_excerpt_more\' );

SO网友:EddyR

我不记得是否以某种方式修改了代码中的\\u摘录(),但我只是在循环中使用了它

global $post;

the_excerpt();
echo \'<a href="\' . get_permalink($post->ID) . \'" class="profile_postlink">Read more...</a>\';

结束