Все мы знаем, что при написании поста, когда мы его делим на две части, короткую и полную, появляеться кнопка (Читать далее). Кто-то пользуеться кнопкой вставить тег «Далее», у когото в шаблоне это автоматически, кто-то устанавливает плагин читать далее. В общем, существует много способов разделить статью.

У тега #more, есть один не красивый минус, если нажать на кнопку (Читать Далее), то в адресной строке в самом конце появиться вот такой вот аппендицит #more-12. Мне это ужасно не нравиться, когда я делаю очередной сайт или блог на wordpress, не важно себе или кому-то первое что я делаю, это убираю тег #more.

Избавиться от этого недостатка не составит труда, есть несколько способов, я покажу один, которым пользуюсь.

Нам нужно отредактировать файл post-template.php который находится в папке /wp-includes/ на вашем хостинге. Чтобы зайти на хостинг я использую FileZilla.

Редактирую файлы с помощью Notepad++, успользующего кодировку UTF 8 без BOM, в отличие от обычного блокнота от windows. К примеру если отредактировать function.php в блокноте, потом будете ломать голову почему не работает админка.

И так открываем post-template.php с помощью Notepad++, нажимаем Ctrl+F, и ищем вот такой текст more-{$post->ID} и уделяем его.

Должна получиться вот такая строка.

$output .= apply_filters( ‘the_content_more_link’, ‘ <a href=»‘ . get_permalink() . «\»

Сохраняем файл, обновляем страницу и вуаля, мой ненавистный тег #more пропал. Ах да совсем позабыл сказать, прежде чем что-то редактировать лучше всего, сделать backup, сохранить этот файл на компьютер, дабы волосы потом не рвать на всех местах.


Раздел: Блог
Тема: Убрать тег more в WordPress
Протраффик.RU: www.protraffik.ru