You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Genesis区块主题中修改WordPress Logo链接

修改Genesis Block Theme的Logo跳转链接

方法1:直接修改函数定义

  • 在主题目录内搜索genesis_block_theme_title_logo()函数,常见位置为inc/template-tags.php、header.php或functions.php文件。
  • 找到函数后,定位到生成Logo链接的代码段,通常是类似 <a href="<?php echo esc_url( home_url( '/' ) ); ?>"> 的结构,将home_url( '/' )替换为你的目标URL,示例:
    <a href="<?php echo esc_url( 'https://你的新域名地址.com' ); ?>">
    
    注意保留esc_url()以保证URL安全。

方法2:用钩子覆盖(推荐,避免主题更新丢失修改)

若不想改动主题核心文件,在子主题的functions.php中添加以下代码:

// 移除原Logo渲染函数
remove_action( 'genesis_site_title', 'genesis_block_theme_title_logo' );
// 添加自定义Logo渲染函数
add_action( 'genesis_site_title', 'custom_genesis_block_theme_title_logo' );

function custom_genesis_block_theme_title_logo() {
    $target_url = 'https://你的新域名地址.com'; // 替换为目标跳转链接
    ?>
    <div class="site-title-logo">
        <a href="<?php echo esc_url( $target_url ); ?>" rel="home">
            <?php genesis_site_logo(); // 保留原Logo的渲染逻辑 ?>
        </a>
    </div>
    <?php
}

额外检查

先进入后台「外观」>「自定义」>「站点标识」,查看是否有Genesis主题自带的Logo链接设置项,部分版本提供可视化修改入口,优先使用官方设置。

内容的提问来源于stack exchange,提问作者user19721113

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 00:05:22