до изменения футера

Как удалить или изменить фразу Спасибо вам за творчество с WordPress?

Если взглянуть в ядро WordPress на исходный код, то можно обнаружить для решения нашей задачи специально предусмотренный фильтр (48-я строка):

apply_filters( ‘admin_footer_text’, string $text )

Теперь, если нам необходимо изменить текст, то передадим его нашей анонимной функции в изменённом виде и не забудем его вернуть 🙂

<?php
/**
 * Удаляет|Изменяет фразы из Футера панели администратора WordPress.
 *
 * @see https://developer.wordpress.org/reference/hooks/admin_footer_text/ Documentation WordPress.
 * @author Code==Poetry <codeispoetry@mail.ru>
 */
 
add_filter( 'admin_footer_text', function( $text ){
    
  $text = '&copy;' . get_bloginfo( 'name' ) . ', ' . wp_date( 'Y' );
  
  return $text;
} );

// Если нужно просто удалить, то вернём пустую строку
add_filter( 'admin_footer_text', '__return_empty_string' );

В данном примере я задействовал ещё две полезные функции из ядра WordPress:

get_bloginfo()

wp_date()

Первая из которых вернёт нам название сайта, а вторая поможет получить текущий год (для динамического вывода). Получаем:

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

__return_empty_string()

Автор

Evgeni

Веб-разработчик, фрилансер и фанат WordPress с 2012 года. На этом сайте делюсь заметками для начинающих по разработке на WordPress. Надеюсь увидеть вас в числе своих подписчиков.

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

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