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

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

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

Для удобства в 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.

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

Комментарии

Комментариев пока нет. Почему бы ’Вам не начать обсуждение?

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *