При создании или редактировании существующей темы в WordPress, возникает необходимость изменить текст “Читать далее”, который появляется, когда вы в текстовом редакторе вставляете тег <!–more–>
Так же, иногда, может возникнуть необходимость, когда в одной из категорий, нужно изменить надпись еще по другому, отличную от всего сайта.
Для этого нам нужно добавить в файл, functions.php, нашей темы следующий код:
1 2 3 4 5 6 7 8 |
add_filter( 'the_content_more_link', 'modify_read_more_link' ); //Меняем надпись function modify_read_more_link() { return '<a href="'.get_permalink().'">Будем читать</a>'; } |
А если изменить надпись, в зависимости от категории, то:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
add_filter( 'the_content_more_link', 'modify_read_more_link' ); function modify_read_more_link() { $thisCat = get_category(get_query_var('cat') ); if(($thisCat->cat_ID)==356){ return '<a href="'.get_permalink().'">Не будем читать</a>'; } else{ return '<a href="'.get_permalink().'">Будем читать</a>'; } } |