Что такое «Преобразовать в InnoDB» в плагине WP-Optimize? Разбор полётов...
★☆☆☆☆45 просмотров
С выходом новых WordPress тем разработчики с прилежным упорством, я бы сказал — тупо все еще прописывают «мусорные» ссылки на RSS канал, Ленту записей и ссылку на WordPress.org, хотя уже миллионы пользователей высказывались об этом отрицательно.
Но, воз и ныне там. Есть множество вариантов убрать эти ненужные никому ссылки. Кто-то правит код шаблона, кто-то грузит плагин (не понятно — зачем!), но есть простой и САМЫЙ ДЕЙСТВЕННЫЙ метод… Точнее — их два: CSS методом и добавлением в functions.php маленького кода, который не удаляет из шаблона эти записи, а просто скрывают из видимости в виджете…
Вот ПЕРВЫЙ метод — с помощью CSS: Для большинства задач этого более чем достаточно. Плюс этого метода в том, что он очень простой и не затрагивает файлы темы.
Зайдите в админ-панель WordPress.
Перейдите в раздел Внешний вид → Настроить.
В левой панели найдите пункт Дополнительные стили (Additional CSS).
Вставьте в это поле следующий код:
/* Скрываем "Ленту записей" и "Ленту комментариев" */
.widget_meta li:nth-of-type(3),
.widget_meta li:nth-of-type(4) {
display: none;
}
/* Скрываем ссылку на WordPress.org */
.widget_meta li a[href*="wordpress.org"] {
display: none;
}ВТОРОЙ вариант — Более продвинутый — с помощью PHP (для полного удаления). Этот способ полностью удаляет ненужные ссылки из HTML-кода страницы. Он более правильный с точки зрения чистоты кода, но требует редактирования файла functions.php.
⚠️ Важно: Если вы не используете дочернюю тему (child theme), то после следующего обновления вашей основной темы все изменения будут удалены.
Зайдите в админ-панель WordPress.
Перейдите в раздел Внешний вид → Редактор тем.
Справа в списке файлов выберите файл functions.php (функции темы).
В самый конец этого файла добавьте следующий PHP-код:
/* Удаляем стандартный виджет "Мета" и регистрируем свой. */
function remove_default_meta_widget() {
unregister_widget(‘WP_Widget_Meta’);
}
add_action(‘widgets_init’, ‘remove_default_meta_widget’);
function add_custom_meta_widget() {
class My_Custom_Meta_Widget extends WP_Widget {
public function __construct() {
$widget_ops = array(
‘classname’ => ‘widget_meta’,
‘description’ => ‘Вход, RSS и ссылки на WordPress.org.’,
);
parent::__construct(‘meta’, ‘Мета’, $widget_ops);
}
/**
* Вывод виджета
*/
public function widget( $args, $instance ) {
echo $args[‘before_widget’];
if ( ! empty( $instance[‘title’] ) ) {
echo $args[‘before_title’] . apply_filters( ‘widget_title’, $instance[‘title’] ) . $args[‘after_title’];
}
?>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<!— Здесь удалены строки с лентами RSS и вызовом wp_meta() —>
</ul>
<?php
echo $args[‘after_widget’];
}
/**
* Обновление настроек виджета
*/
public function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance[‘title’] = sanitize_text_field( $new_instance[‘title’] );
return $instance;
}
/**
* Форма настроек виджета в админке
*/
public function form( $instance ) {
$instance = wp_parse_args( (array) $instance, array( ‘title’ => » ) );
$title = $instance[‘title’];
?>
<p>
<label for="<?php echo $this->get_field_id(‘title’); ?>">Заголовок:</label>
<input class="widefat" id="<?php echo $this->get_field_id(‘title’); ?>" name="<?php echo $this->get_field_name(‘title’); ?>" type="text" value="<?php echo esc_attr($title); ?>" />
</p>
<?php
}
}
register_widget(‘My_Custom_Meta_Widget’);
}
add_action(‘widgets_init’, ‘add_custom_meta_widget’);Этот код сначала «отключает» стандартный виджет «Мета», а затем создает точно такой же, но уже без строк, отвечающих за вывод лент RSS и ссылки на WordPress.org.
Итог:
Способ 1 (CSS): Быстро, просто, безопасно. Идеально для 99% пользователей.
Способ 2 (PHP): Полностью убирает «мусор» из кода, но требует осторожности и использования дочерней темы.
Вот и всё. Пользуйтесь!
| ◄ Как изменить вид календаря в WordPress без плагинов | Iframe видео в WordPress. Решена проблема спойлера… ► |
|
Просмотров страницы: 664 Метки: life_hacks | Web мастеру | wordpress | Новости блога | Последнее обновление статьи: 24.01.2026 Короткая ссылка: https://master-sv.com/blog/?p=14227 |
![]() | ![]() |
