Тег #more в wordpress

1 способ:

Чтобы убрать ненужный тег #more необходимо зайти через фтп по адресу /wp-includes/post-template.php в wordpress. В этом файле нужно найти строку, где формируется ссылку на полную новость и вставляется как раз таки этот тег #more:

Вот она:

else {
if ( ! empty($more_link_text) )
$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-{$post->ID}\" class=\"more-link\">$more_link_text</a>", $more_link_text );
$output = force_balance_tags($output);
}

Для того, чтобы убрать #more удаляем только more-{$post->ID}, без ковычек и слеша \, так что получится:

$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "\" class=\"more-link\">$more_link_text</a>", $more_link_text );

К сожалению при обновлении WP надо будет проводить все заново.

admin

One Comment

  1. Огромное спасибо за статью, пригодилась:) Очень удобно, сделал и забыл, благодарю!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *