Тег #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 надо будет проводить все заново.

Понравилась статья? Поделиться с друзьями:
Комментариев: 2
  1. Vetka

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

  2. Татьяна

    Привет! У меня,увы, не сработало

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: