Здесь у меня подборка функций для functions.php новой темы.
- Простая функция для вставки изображений. Чтобы каждый раз не прописывать 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 '';
}