21
Фев

Мета WordPress: как изменить (редактировать) виджет МЕТА (2 способа)

Категория: Про Сайты
Теги: ,

Как отредактировать виджет МЕТА и убрать ненужные ссылки.

Мета WordPress: как изменить (редактировать) виджет МЕТА

Для удобства в WordPress'e  уже установлено множество полезных виджетов, одним из них является виджет МЕТА. Думаю, раз уж вы попали на этот пост, то вам прекрасно известно назначение данного виджета. Поэтому давайте сразу приступим к его редактированию.

Способ 1:

Вот как выглядит на сайте WordPress виджет МЕТА:

Виджет МЕТА

Нам нужно убрать лишние ссылки - RSS и оф. сайт WordPress. К сожалению, через админку этого сделать не получится, поэтому будем редактировать сам файл с кодом виджетов по умолчанию. Итак находим файл default-widgets.php, которые находится в папке wp-includes.

Откройте данный файл и найдите вот этот код:

<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>
 <?php echo apply_filters( 'widget_meta_poweredby', sprintf( '<li><a href="%s" title="%s">%s</a></li>',
 esc_url( __( 'http://wordpress.org/' ) ),
 esc_attr__( 'Powered by WordPress, state-of-the-art semantic personal publishing platform.' ),
 _x( 'WordPress.org', 'meta widget link text' )
 ) ); ?>
 <?php wp_meta(); ?>
 </ul>

Удалите или закомментируите ненужное. Я оставил так:

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

И вот так теперь выглядит виджет МЕТА на сайте:

Виджет МЕТА

Как видите, ничего сложного. Вы также можете вставить свои ссылки или же просто написать какую-либо информацию.

Способ 2:

Первый способ эффективен, если только не обновлять WordPress. Второй вариант: скрываем (убираем) "ссылки" в МЕТА при помощи кода на JavaScript, а точнее при помощи библиотеки Jquery, и css.

Код небольшой и несложный. Мы можете его вставить в JS-файл, или куда-нибудь перед закрывающимся тегом </body>.

<script>
$(document).ready(function(){
$('div.widget_meta ul > li:contains("RSS"), div.widget_meta ul > li:contains("WordPress")').css("display","none"); });
</script> 

Идея проста: находим блок div с нужным классом, в нем маркированный список ('ul'). Находим теги <li>, содержащие текст "RSS" и "WordPress", и скрываем их при помощи css.

Все просто и результат будет тем же, что и в первом варианте.

Похожие записи:
Комментарии к записи "Мета WordPress: как изменить (редактировать) виджет МЕТА (2 способа)"
  • Brett

    Кеша, редактировать файл default-widgets не самая лучшая идея. Поскольку он лежит в папке wp-includes (это папка WordPress) при ближайшем обновлении все Ваши изменения вернуться в исходное положение, и Вам придется этот файл редактировать снова.

  • Honsberg

    Извините, не подскажете, какой файл отвечает за возможность редактирования виджетов через админку wp? Просто при переносе сайта на другой хостинг почему-то права редактирования сбросились. Теперь при необходимости редактировать тот или иного файла я в ручную устанавливаю права на его редактирование. Будь то файл category.php или какой-либо другой. Заранее спасибо!

Оставить комментарий

Я не спам! (обязательно)

Подписаться, не комментируя