Get the <!--more--> link text

时间:2013-01-26 作者:leticia

如何使用WordPress获取链接文本?

默认情况下如下:

Read More <span class="meta-nav">→</span>
buy我想在变量中获取该值,因为某些WordPress安装可以自定义该值(使用筛选\\u content\\u more\\u链接)或使用其他语言。

在简历中:我需要的是从WordPress中获取文本(HTML代码),WordPress使用该文本来代替when显示帖子内容。

1 个回复
SO网友:Ahmad M

您可以使用posts自定义字段存储每篇帖子的自定义文本,然后在中使用该值the_content_more_link 滤器例如,您可能有一个元键为的自定义字段continue_reading 要使用户能够指定自定义的“读取更多文本”,请使用该值,如:

add_filter(\'the_content_more_link\', \'ad_contiue_reading_text\',10,2);
function ad_contiue_reading_text($content_more_link, $read_more_text) {

    $post = get_post();
    $new_read_more_text = get_post_meta($post->ID, \'continue_reading\', true);
    // .. or any text you want, for example:
    // $new_read_more_text = \'Discover More <span>&rarr;</span>\';

    if($new_read_more_text) {
        $content_more_link = str_replace($read_more_text, $new_read_more_text, $content_more_link);
    }

    return $content_more_link;
}

结束

相关推荐