我不能修改‘继续阅读...’摘录链接(_E)

时间:2011-01-28 作者:janoChen

我刚把这个放在我的functions.php (我正在使用Wordpress 3.0.4):

function new_excerpt_more($more) {
       global $post;
    return \'<a href="\'. get_permalink($post->ID) . \'">Read the Rest...</a>\';
}
add_filter(\'excerpt_more\', \'new_excerpt_more\');
但我的帖子仍在显示… Continue reading

有什么建议吗?

1 个回复
最合适的回答,由SO网友:MikeSchinkel 整理而成

你好@janoChen:

您的主题(或插件)正在覆盖过滤器。尝试这样提高优先级:

add_filter(\'excerpt_more\', \'new_excerpt_more\',11);
或者像这样:

add_filter(\'excerpt_more\', \'new_excerpt_more\',20);
如果这不起作用,请尝试:

add_filter(\'excerpt_more\', \'new_excerpt_more\',100);

结束

相关推荐

Automating Excerpt

我正在努力automate 编辑通过自动化工作excerpts.我的解决方案可行,但几乎没有问题:如果一篇文章开头有图像/破坏的html,它会破坏版面。子字符串剪切单词。是否有更好的解决方案来自动化摘录或改进现有代码?<?php if(!empty($post->post_excerpt)) { the_excerpt(); } else { echo \"<p>\".substr(get_the