Существует ли функция Wordpress php, которая может возвращать только URL-адрес изображения Custom Lo go (а не тег полного изображения)? - PullRequest
1 голос
/ 10 февраля 2020

Я пытаюсь написать небольшую пользовательскую тему WordPress. Таким образом, я переопределяю двадцать двадцать тему WordPress.

Просто чтобы прояснить ситуацию, я говорю PHP и переопределяю home. php, где я хочу создать пользовательский заголовок html.

Я пытаюсь получить URL lo go (который я (или пользователь, могу изменить) с помощью настройщика wordpress.

Что я сделал:

<img src="<?php echo (get_custom_logo()) ? get_custom_logo() : 'somefallback_url'; ?>" >

Что происходит is:

get_custom_lo go () функция возвращает изображение, которое является нормальным, я не могу найти функцию, которая должна возвращать URL в кодексе. Происходит ошибка, у меня есть изображение внутри другого.

Итак, в основном я хочу:

Функция PHP, которая возвращает только URL , а не полный тег Image .

1 Ответ

1 голос
/ 11 февраля 2020

Кодекс выложит это за вас

function get_custom_logo_url()
{
    $custom_logo_id = get_theme_mod( 'custom_logo' );
    $image = wp_get_attachment_image_src( $custom_logo_id , 'full' );
    return $image[0];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...