Могу ли я добавить атрибут «читать дальше»? - PullRequest
0 голосов
/ 13 марта 2012

Я новичок в Wordpress и хочу знать, могу ли я добавить атрибуты в ссылки "читать дальше".

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

Так что я хочу добавить класс, но я не знаю, как это сделать. Пожалуйста, помогите.

p.s. и я не хочу использовать JavaScript, потому что он будет очень уродливым.

Ответы [ 2 ]

2 голосов
/ 13 марта 2012

Хотя я не сторонник изменения основных функций, вы можете сделать это, отредактировав 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 );
    // ...
}
0 голосов
/ 13 марта 2012

Вы не можете добавить класс непосредственно к ссылке, но вы можете добавить диапазон внутри ссылки.Из Кодекса WordPress :

<?php the_content('<span class="moretext">...on the edge of
your seat? Click here to solve the mystery.</span>'); ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...