我正在尝试编写一个小型自定义 WordPress 主题。所以我压倒性地讨论了 wordpress 的二十个主题。
需要明确的是,我正在谈论 PHP 并覆盖 home.php,我想在其中创建一些自定义 html 标头。
我正在尝试使用 WordPress 定制器获取徽标的 url(我(或用户可以更改))。
我所做的是:
<img src="<?php echo (get_custom_logo()) ? get_custom_logo() : 'somefallback_url'; ?>" >
Run Code Online (Sandbox Code Playgroud)
正在发生的事情是:
get_custom_logo() 函数返回一个图像,这是正常的,我在法典中找不到应该返回 URL 的函数。发生错误,我的图像位于另一张图像内。
所以基本上我想要的是:
一个 PHP 函数,仅返回 URL,而不返回完整的图像标签。
小智 7
对于一个简短的单行:
<?php echo esc_url( wp_get_attachment_image_src( get_theme_mod( 'custom_logo' ), 'full' )[0] ); ?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12600 次 |
| 最近记录: |