我正在尝试编写一个小的自定义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标记。
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];
}