Для этого необходимо создать дочернюю тему. И с файла functions.php сможем ,не затрагивая ядра изменить текст.
Для вывода теста в футере используется «HOOK» темы wordpress Tempera
Сама функция вывода
function tempera_site_info() {
$temperas = tempera_get_theme_options();
foreach ($temperas as $key => $value) { ${«$key»} = $value ; } ?>
<span style=»display:block;float:right;text-align:right;padding:5px 20px 5px;text-transform:uppercase;font-size:11px;»>
<?php _e(‘Powered by’,’tempera’)?> <a target=»_blank» href=»<?php echo ‘http://www.cryoutcreations.eu’;?>» title=»<?php echo ‘Tempera Theme by ‘.
‘Cryout Creations’;?>»><?php echo ‘Tempera’ ?></a> & <a target=»_blank» href=»<?php echo esc_url(‘http://wordpress.org/’ ); ?>»
title=»<?php esc_attr_e(‘Semantic Personal Publishing Platform’, ‘tempera’); ?>»> <?php printf(‘ %s.’, ‘WordPress’ ); ?>
</a>
</span><!— #site-info —>
<?php
} // tempera_site_info()
И ,так называемый «исполняющий код» . Где функция, указанная выше, прицепляется к крючку ‘cryout_footer_hook’, который исполняет заданную функцию в нужном месте. Там где он установлен разработчиком темы
add_action(‘cryout_footer_hook’,’tempera_site_info’,99);
Для того ,чтобы изменить необходимо использовать
remove_action (‘cryout_footer_hook’,’tempera_site_info’,99);
Но , если просто вставить remove_action в functions.php ничего не будет , оказывается надо оборачивать код в функцию. И крепить функцию к hook . Конструкция следующая
Создали функцию hide_copyright , куда включили ( обернули в функцию) remove_action (‘cryout_footer_hook’,’tempera_site_info’,99);
function hide_copyright () {
remove_action (‘cryout_footer_hook’,’tempera_site_info’,99);
}
add_action(‘ cryout_footer_hook ‘,’ hide_copyright ‘);
Вставив данный код мы удаляем надписи. Чтобы вставить новую информацию необходимо создать подобную функцию написания и прикрепить к hook ‘ cryout_footer_hook
Создаем функцию _site_inform ( в пред. Было _site_info)
function tempera_site_inform() {
$temperas = tempera_get_theme_options();
foreach ($temperas as $key => $value) { ${«$key»} = $value ; } ?>
<span style=»display:block;float:right;text-align:right;padding:5px 20px 5px;text-transform:uppercase;font-size:11px;»>
<?php _e(‘Powered by’,’Блок любителя’)?> <a target=»_blank» href=»<?php echo ‘http://www.cryoutcreations.eu’;?>» title=»<?php echo ‘Tempera Theme by ‘.
‘Cryout Creations’;?>»><?php echo ‘Шаблон’ ?></a> & <a target=»_blank» href=»<?php echo esc_url(‘http://wordpress.org/’ ); ?>»
title=»<?php esc_attr_e(‘Semantic Personal Publishing Platform’, ‘tempera’); ?>»> <?php printf(‘ %s.’, ‘САЙТ ЗАКАЗАТЬ’ ); ?>
</a>
</span><!— #site-inform —>
<?php
} // tempera_site_inform()
Прикрепляем ( только в тексте надо вставить свои данные)
add_action(‘cryout_footer_hook’,’tempera_site_inform’,99);
Вот таким образом с файла дочерней темы functions.php вносим изменения в футер родительской темы , не затрагивая ядра. Кодекс wordpress настоятельно рекомендует такой метод.