18.12.2012

Как редактировать виджет МЕТА

Здравствуйте!

Вопрос о том, нужна ли регистация на сайте, вызывает много споров. 

С одной стороны, улучшается так называемый "пользовательский фактор", посетитель больше времени проводит на сайте, есть возможность заинтересовать читателя с помощью скрытого текста, который видят только зарегистрированные
пользователи, ну и так далее.

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

Нам же нужно установить на сайте, созданном на движке вордпресс, панель для регистрации и входа на сайт. Для этого  существует специальный виджет МЕТА. Он входит в стандартный набор виджетов, поэтому искать его где-то, скачивать, активировать не надо, просто берем и устанавливаем в нужное место.

Но!
Стандартный виджет содержит в себе не только ссылки на регистрацию или вход, но так же ссылку на сайт Вордпресс, ссылки на RSS комментариев, RSS записей и что-то там еще.
Нужно убрать лишние ссылки, то есть отредактировать код виджета МЕТА.

Открываем файл default-widgets.php,
который находится в папке wp-includes
Находим там следующий фрагмент кода:
 
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href="<?php bloginfo('rss2_url'); ?>" ........</li>
<li><a href="<?php bloginfo('comments_rss2_url'); ?>" .......</li>
<li><a href="<?php esc_attr_e( 'http://wordpress.org/' ); ?>"..........</li>
<?php wp_meta(); ?>
</ul>
 

Это и есть основные ссылки, которые надо отредактировать.

Со спокойной совестью можно удалить все три ссылки, то есть следующие строчки, начинающиеся с кода:

<li><a href="<?php bloginfo('rss2_url'); ?>" ........</li>
<li><a href="<?php bloginfo('comments_rss2_url'); ?>" .......</li>
<li><a href="<?php esc_attr_e( 'http://wordpress.org/' ); ?>"..........</li>