Изменение текста нижнего колонтитула в теме Tortuga
Очевидно, вы можете использовать решение самостоятельно изменить родительскую тему, но это не лучшая практика. Дочерние темы предназначены для предотвращения стирания пользовательских модификаций при каждом обновлении родительской темы. Поэтому я предлагаю два решения:
Решение №1
Измените шаблон footer.php. Просто сотрите do_action( 'tortuga_footer_text' );
строку и вставьте свой html, например <?php echo ‘свой текст’; ?> . Вставьте свой код в теги, чтобы получить тот же стиль, что и исходная тема, если хотите.
Решение №2
Это решение имеет ограничение , так как у вас не будет простого доступа для изменения всех других функций, объявленных в файле template-tags.php. Ниже приведено рекомендуемое решение. Скопируйте файл template-tags.php в папку дочерней темы. Измените функцию tortuga_footer_text; просто замените tortuga на имя вашей дочерней темы, а затем измените эту вновь созданную функцию по своему усмотрению.
function child_theme_footer_text() { ?> <span class="credit-link"> <?php echo 'Copyright © 2016 <a href="/">MyChildTheme</a>'; ?> </span> <?php } add_action( 'child_theme_footer_text', 'child_theme_footer_text' );
После этого шага вы можете запросить этот вновь созданный файл template-tags.php в файле functions.php вашей дочерней темы следующим образом:
require get_stylesheet_directory() . '/inc/template-tags.php';
Последний шаг — изменить файл footer.php. Просто замените
<?php do_action( 'tortuga_footer_text' ); ?>
с
<?php do_action( 'child_theme_footer_text' ); ?>
Надеюсь, этот совет поможет, если вы используете красивую тему Tortuga , а также другие темы, которые, возможно, доставили вам головную боль, требуя файл template-tags.php внутри файла functions.php дочерней темы.