the_custom_logo() WP 4.5.0

Виводить на екран HTML код логотипу сайту встановленого в кастомайзері (у налаштуваннях теми). Код буде таким: <a href=”/”><img></a> .

Це обгортка для конструкції:echo get_custom_logo( $blog_id );

Щоб встановити логотип у кастомайзері, потрібно включити підтримку custom-logoу теми: add_theme_support( ‘custom-logo’ ) .

Працює на основі:
Хуків немає.

Повертає

null. Виводить результат на екран. Якщо логотип у налаштуваннях теми не встановлено, нічого не виведе.

Використання

<?php the_custom_logo( $blog_id ); ?>
$blog_id
(число)
ID сайту/блогу, логотип якого потрібно отримати.


Типово: 0 (поточний блог)

Приклади

0

#1 Виведемо на екран логотип сайту

<?php the_custom_logo( $blog_id ); ?> /* Виведе такий HTML код (тільки в один рядок): <a href="http://example.com/" class="custom-logo-link" rel="home" itemprop="url"> <img width="491" height="299" src="http://example.com/wp-content/uploads/2013/04/cropped-cropped-triforce-wallpaper.jpg" class="custom-logo" alt="cropped-cropped-triforce-wallpaper.jpg" itemprop="logo" srcset="http://example.com/wp-content/uploads/2013/04/cropped-cropped-triforce-wallpaper.jpg 491w, http://example.com/wp-content/uploads/2013/04/ cropped-cropped-triforce-wallpaper-300x183.jpg 300w" sizes="(max-width: 491px) 100vw, 491px" /> </a> */
0

#2 Отримаємо логотип, але без посилання на головну

$logo_img = ''; if( $custom_logo_id = get_theme_mod('custom_logo') ){ $logo_img = wp_get_attachment_image( $custom_logo_id, 'full', false, array( 'class' => 'custom-logo', 'itemprop' => 'logo', ))); } echo $logo_img;

список змін

З версії 4.5.0Введено.

Код the_custom_logo() WP 6.0.2

function the_custom_logo( $blog_id = 0 ) { echo get_custom_logo($blog_id); }

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *