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

如何为PHP输出的网站页脚文本添加可点击超链接

页脚文本添加超链接实现方法

你这段是WordPress主题的页脚版权输出代码,直接修改要注意:原代码用的esc_html__()会把所有HTML标签转义成普通字符,直接在字符串里塞<a>标签只会显示成文本无法点击,需要同步调整转义逻辑。

修改后代码

以给文本里的「Site」添加跳转链接为例,把原来的p标签部分替换成下面的代码即可,href里的路径换成你自己要跳转的目标地址:

<p class="mb-0"><?php printf( '&copy; %s %s', date( 'Y' ), wp_kses( __( 'Designed by <a href="/your-target-path">Site</a>. All rights reserved.', 'theme' ), array( 'a' => array( 'href' => true ) ) ) ) ?></p>

</div>

关键说明

  • 不要直接在esc_html__()里写a标签,一定会被转义失效
  • 这里用wp_kses()做白名单过滤,只允许a标签的href属性生效,符合WordPress主题开发的安全规范,不会引入XSS风险
  • 原有自动输出当前年份、主题文本域适配、mb-0样式类的逻辑都完全保留,不会破坏原有页脚的布局
  • 如果要给其他片段的文本加链接,用同样的方式把对应文本用a标签包裹即可,只要在wp_kses的允许标签范围内就能正常渲染

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 21:09:18