PHP → Удаление ссылок из WordPress

Авг 6, 2011

WordPress Admin
Многие, кто использует WordPress, знают о надоедливом блоке справа, где помимо ссылки "Войти"/"Регистрация", красуются "RSS Записей", "RSS Комментариев" и внешняя ссылка "WordPress.org". Зачастую эти пункты в главном меню не нужны, не говоря уже о внешней ссылке, которая кстати еще и не имеет параметра . Стоит также сказать, что повсеместно принято в качестве ссылки на RSS указывать соответствующую пиктограмму-ссылку в хэдере страницы.

Иконка RSS
Если после прочтенных строк вы сразу же ринетесь в админку, смотреть настройки, убирающие эти ссылки, то вы будете разочарованы, так как их там нет. С одной стороны понятно - ссылка на сайт создателей столь прекрасного движка для блогов, как бы дань за прекрасно выполненную работу. А с другой стороны, неприятно когда эти ссылки нельзя изменить или убрать. Поэтому сегодня мы зададимся целью убрать из правого блока ненужные нам пункты.

Meta Block
Для выполнения следующих операций нам потребуется прямой доступ к файловой системе сервера. Это можно сделать используя либо FTP, либо файловой менеджер любой панели управления сайтом, например ISPManager. После того, как будет получен доступ к серверу, необходимо перейти в корневую директорию сайта - обычно это public_html или www\domain.ru. В ней вы увидите список файлов и папок принадлежащих системе WordPress. Узнать об этом можно по специфическому названию файлов и папок, как например wp-admin, wp-activate.php и т.д.

В первую очередь нас интересует файл default-widgets.php, который находится в директории wp-includes. В нем содержится вся необходимая информация о виджетах, а боковая панель является ни чем иным как виджетом Мета.

Для более удобного редактирования, рекомендую скачать файл default-widgets.php на локальный компьютер.

Открыв этот файл, найдите строчку содержащую wp_loginout, воспользовавшись поиском Ctrl+F. Или перейдите на 296 строчку, если ваш редактор поддерживает нумерацию строк.
Перед вами должен находиться исходный текст, примерное содержание которого указано в следующем листинге:

			<ul>
			<?php wp_register(); ?>
			<li><?php wp_loginout(); ?></li>
			<li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php echo esc_attr(__('Syndicate this site using RSS 2.0')); ?>"><?php _e('Entries <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
			<li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php echo esc_attr(__('The latest comments to all posts in RSS')); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
			<li><a href="http://wordpress.org/" rel="nofollow"   title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li>
			<?php wp_meta(); ?>
			</ul>

Это и есть список из правого сайдбара, в котором невооруженном глазом можно видеть какая строчка за что отвечает. Удалив все, что между строкой

<li><?php wp_loginout(); ?></li>

и

<?php wp_meta(); ?>

мы удалим ссылки "RSS Записей", "RSS Комментариев" и "WordPress.org". В итоге исходный листинг после обработки должен выглядеть следующим образом:

			<ul>
			<?php wp_register(); ?>
			<li><?php wp_loginout(); ?></li>
			<?php wp_meta(); ?>
			</ul>

Сохраняем файл и загружаем его обратно на сервер, после чего обновляем страницу и смотрим результаты своей работы.

Современного человека невозможно представить без личного автотранспорта. Почти у каждого есть свое авто, а те у кого нет, норовят его приобрести, пытаясь сэкономить. И порой очень трудно подобрать хороший автомобиль по разумной цене. Но теперь есть автобазар Украины, который поможет в выборе или покупке качественного и дешевого автомобиля.

Post to Twitter

Похожие статьи:

  1. Все записи в WordPress

Комментарии (6)

  1. avatar

    Виктор
    Февраль 24th, 2012 at 06:28 #

    Прекрасное описание очистки сайт бара от ненужного кода.

  2. avatar

    Азат
    Апрель 10th, 2012 at 14:07 #

    Толково, доходчиво. спасибо

  3. avatar

    Денис
    Апрель 23rd, 2012 at 22:12 #

    Добрый день. Воспользовался Вашим советом. На одном сайте ссылка на RSS удалилась, а на другом продолжает висеть. Подскажите пожалуйста, что делать. Ссылка очень раздражает.

  4. avatar

    Асылхан
    Апрель 24th, 2012 at 08:29 #

    Спасибо, помогло!

  5. avatar

    Олег
    Июль 2nd, 2012 at 22:11 #

    Спасибо- понятно и доходчиво .Еще раз спасибо.

  6. avatar

    kapa
    Август 9th, 2012 at 02:56 #

    Спасибо, помогли! Задолбался сам искать… )

Ваш комментарий

Rambler's Top100 Яндекс.Метрика