我可以将属性添加到“阅读更多”吗?

时间:2012-03-13 03:09:53

标签: html wordpress wordpress-theming

我是Wordpress的新手,我想知道我可以为“阅读更多”链接添加属性。

<?php the_content('Read more'); ?>
//This creates the "read more" link
<a href="/" class="read-more">Read more</a>

所以我想为它添加一个类,但我不知道该怎么做。请帮忙。

P.S。我不想使用JavaScript,因为它会非常难看。

2 个答案:

答案 0 :(得分:2)

虽然我不支持更改核心功能,但您可以通过修改get_the_content中的wp-includes/post-template.php功能来实现:

function get_the_content($more_link_text = null, $stripteaser = 0) {
    // ...
    $output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-{$post->ID}\" class=\"more-link whatever-you-want\">$more_link_text</a>", $more_link_text );
    // ...
}

答案 1 :(得分:0)

您无法直接向链接添加类,但可以在链接内添加范围。来自WordPress Codex

<?php the_content('<span class="moretext">...on the edge of
your seat? Click here to solve the mystery.</span>'); ?>