@raron

Как написать хук для замены html кода в файле .php темы?

Как написать хук для замены кода (в котором надо просто добавить еще один блок) в файле .php темы?
Тема Астра
путь к файлу:themes/astra-child/inc/extras.php
из строки: 605 есть следующее:
if ( ! function_exists( 'astra_site_branding_markup' ) ) {

	/**
	 * Site Title / Logo
	 *
	 * @since 1.0.0
	 */
	function astra_site_branding_markup() {
		?>

		<div class="site-branding">
			<div class="ast-site-identity" itemscope="itemscope" itemtype="https://schema.org/Organization">
				<?php astra_logo(); ?>
			</div>
		</div>
			  
		<!-- .site-branding -->
		<?php
	}
}

мне надо чтобы хук просто добавил еще один блок после хтмл, вот так:
<div class="site-branding">
			<div class="ast-site-identity" itemscope="itemscope" itemtype="https://schema.org/Organization">
				<?php astra_logo(); ?>
			</div>
		</div>
		<div class="site-branding_scroll">
			<img src="/wp-content/themes/astra-child/images/logo-pc-white.png">
		</div>

Помогите мне пожалуйста, как это сделать?
хотя бы на примере ...
Спасибо.
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
Palych_tw
@Palych_tw
Типа веб-разработчик
Ну в этой функции никаких хуков не вызывается, а значит всунуться вы никуда не сможете. Судя по пути к файлу, у вас уже дочерняя тема. Почему бы просто не добавить нужный html в функцию ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
17 нояб. 2024, в 18:39
100000 руб./за проект
17 нояб. 2024, в 18:29
15000 руб./за проект
17 нояб. 2024, в 17:48
3000 руб./за проект