WordPress как на ладони
wordpress jino

Как подключить файл лежащий в папке к дочерней теме?

Подскажите пожалуйста, как можно подключить файл лежащий в субдиректории к дочерней теме.

Путь файла"inc/woocommerce.php". При простом копировании не помогает (если просто файл скопировать в корень дочерней темы или же создать папку и положить туда файл).

Данный файл подключается через function.php

require get_template_directory() .'/inc/woocommerce.php';

Пробовал переназначить функцию способом указанным на вашем сайте

if( ! function_exists('some_function') ){
	function some_function() {
		return '';
	}
}

Но получаю ошибку 500.

Сама функцию в файле woocommerce.php, которую я хочу изменить:

function thb_quick_cart() {
 if(class_exists('woocommerce')) {
 ?>
	<a id="quick_cart" data-target="open-cart" href="<?php echo WC()->cart->get_cart_url(); ?>" title="<?php _e('View your shopping cart','north'); ?>">
		<svg version="1.1" id="cart-icon"
			 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="26px" height="31px"
			 viewBox="0 0 26 31" enable-background="new 0 0 26 31" xml:space="preserve">
		<g>
			<g>
				<path class="icon-fill" fill-rule="evenodd" clip-rule="evenodd" fill="#151515" d="M9.497,6.556c0-2.979,0.469-4.403,3.503-4.403
					s3.502,1.424,3.502,4.403v0.527h2.197V6.556c0-4.169-1.453-6.561-5.699-6.561S7.3,2.387,7.3,6.556v0.527h2.197V6.556z M26,28
					l-1.186-9.485l-0.82-7.433c0-0.952-0.761-1.726-1.715-1.785C21.891,9.112,21.46,9,21,9H5C4.54,9,4.109,9.112,3.721,9.297
					c-0.955,0.06-1.715,0.833-1.715,1.785l-0.824,7.466L0,28c0,0.217,0.025,0.427,0.068,0.63l-0.063,0.576
					c0,0.991,0.82,1.798,1.83,1.798h22.328c1.009,0,1.83-0.807,1.83-1.798l-0.063-0.575C25.975,28.428,26,28.217,26,28z"/>
			</g>
		</g>
		</svg>
		<span class="float_count" id="float_count"><?php echo WC()->cart->cart_contents_count; ?></span>
	</a>
<?php }
}
add_action( 'thb_quick_cart', 'thb_quick_cart',3 );

Я хочу вставить другой svg код, чтобы изменить иконку.

0
carboninc 1.5 года назад

Нет ответов на этот вопрос.

На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.