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

WordPress实现链接末尾动态添加当前纯域名(不含协议及路径)

解决WordPress前端图片链接动态替换为当前域名的问题

要实现链接末尾自动替换为当前站点的纯域名(不含协议及目录),可以借助WordPress内置函数获取域名信息,替换原代码中的固定占位符。修改后的完整代码如下:

<?php
/**
 * Add image to the bottom left of the frontend of the website
 */
function cwpai_add_image_to_frontend() {
    // 获取当前站点的纯域名(不含https://等协议)
    $current_domain = parse_url(home_url(), PHP_URL_HOST);
    ?>
    <style>
        #image {
            position: fixed;
            bottom: 1em;
            left: 1em;
            z-index: 9999;
            width: 100px;
        }
    </style>
    <a href="https://example.com/<?php echo esc_url($current_domain); ?>" id="image">
        <img src="https://imagesrc.com/image.png" alt="image">
    </a>
    <?php
}
add_action( 'wp_footer', 'cwpai_add_image_to_frontend' );

关键说明:

  • home_url():WordPress内置函数,用于获取当前站点的主页完整URL(如https://yourdomain.com)。
  • parse_url($url, PHP_URL_HOST):解析URL字符串,提取其中的纯域名部分(即yourdomain.com)。
  • esc_url():对输出的域名进行安全转义,符合WordPress安全规范,避免潜在的XSS风险。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 21:37:05