Если взглянуть в ядро 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 = '©' . get_bloginfo( 'name' ) . ', ' . wp_date( 'Y' );
return $text;
} );
// Если нужно просто удалить, то вернём пустую строку
add_filter( 'admin_footer_text', '__return_empty_string' );
В данном примере я задействовал ещё две полезные функции из ядра WordPress:
Первая из которых вернёт нам название сайта, а вторая поможет получить текущий год (для динамического вывода). Получаем:
В сниппете приведен пример для полного удаления надписи, для этого задействуем специальную функцию WordPress, которая вернёт пустую строку и как следствие ничего отображаться не будет.