Полезные функции при создании новой темы

Главная / Wordpress / Полезные функции при создании новой темы

Здесь у меня подборка функций для functions.php новой темы.

  1. Простая функция для вставки изображений. Чтобы каждый раз не прописывать get_template_directory_uri()
function front_images ($name){
	echo get_template_directory_uri() . '/assets/images/'. $name;
}

2. Функция для вставки svg изображений инлайн. Чтобы при верстке страницы не загромождать код вставками кода svg. А они нужны для анимирования hover-эффекта.

function load_inline_svg( $filename ) {
 
	// Add the path to your SVG directory inside your theme.
	$svg_path = '/assets/icons/';

	// Check the SVG file exists
	if ( file_exists( get_template_directory() . $svg_path . $filename ) ) {

			// Load and return the contents of the file
			return file_get_contents( get_stylesheet_directory_uri() . $svg_path . $filename );
	}

	// Return a blank string if we can't find the file.
	return '';
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *