是否有一个Wordpress php函数可以仅返回自定义徽标图像的URL(而不是完整图像标签)?

问题描述 投票:1回答:1

我正在尝试编写一个小的自定义wordpress主题。因此,我压倒了wordpress的二十二十主题。

请注意,我正在谈论PHP并覆盖了home.php,我想在其中创建一些自定义html标头。

我正在尝试获取徽标的URL(我(或用户,可以更改)使用wordpress定制器。

我所做的是:

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

正在发生的事情是:

get_custom_logo()函数返回的图像是正常的,我找不到应该在抄本中返回URL的函数。发生错误,我的另一个图像中有图像。

所以基本上我想要的是:

仅返回URL的PHP​​函数而不是完整的Image标记。

php wordpress url
1个回答
0
投票

codex为您解决

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];
}
© www.soinside.com 2019 - 2024. All rights reserved.