惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Forbes - Security
Forbes - Security
GbyAI
GbyAI
WordPress大学
WordPress大学
小众软件
小众软件
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
A
About on SuperTechFans
月光博客
月光博客
F
Fortinet All Blogs
宝玉的分享
宝玉的分享
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
Netflix TechBlog - Medium
Jina AI
Jina AI
博客园 - 聂微东
Schneier on Security
Schneier on Security
云风的 BLOG
云风的 BLOG
博客园 - 司徒正美
N
News | PayPal Newsroom
PCI Perspectives
PCI Perspectives
Last Week in AI
Last Week in AI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Proofpoint News Feed
Hacker News: Ask HN
Hacker News: Ask HN
B
Blog
aimingoo的专栏
aimingoo的专栏
P
Privacy International News Feed
Martin Fowler
Martin Fowler
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
NISL@THU
NISL@THU
Know Your Adversary
Know Your Adversary
C
Cybersecurity and Infrastructure Security Agency CISA
博客园 - 叶小钗
N
News and Events Feed by Topic
T
The Exploit Database - CXSecurity.com
Stack Overflow Blog
Stack Overflow Blog
S
Security @ Cisco Blogs
D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Threatpost
IT之家
IT之家
B
Blog RSS Feed

小叶自留地

进阶之好物3.0版本 进阶之好物3.0版本 进阶之好物2.0版本 进阶之好物2.0版本 跟风创建“好物”页面 跟风创建“好物”页面 为评论者链接添加“from”参数,实现追踪来源及导流的功能 为什么我越来越不喜欢更新了 为什么我越来越不喜欢更新了 2023!新年快乐,除夕快乐! 2023!新年快乐,除夕快乐! 闲来无事,又替朋友配台电脑 闲来无事,又替朋友配台电脑 2022,端午安康 2022,端午安康 2022,新的启程!新的开始! 2022,新的启程!新的开始! YEZITING2.2版本和我的一些想法。 YEZITING2.2版本和我的一些想法。 余生不用多指教,我都听你的就好。 余生不用多指教,我都听你的就好。 YEZITING主题2.1版本更新 YEZITING主题2.1版本更新 YEZITING主题2.0正式版更新内容 YEZITING主题2.0正式版更新内容 全国哀悼日!愿逝者安息,愿生者奋发,愿祖国昌盛! 全国哀悼日!愿逝者安息,愿生者奋发,愿祖国昌盛! 给同事新配了一台电脑 给同事新配了一台电脑 duang!祝各位端午节安康! duang!祝各位端午节安康! 近期购物清单 近期购物清单 谈个人两三事 谈个人两三事 YEZITING主题1.8.1更新内容 YEZITING主题1.8.1更新内容 YEZITING主题付费阅读使用教程 YEZITING主题付费阅读使用教程
为评论者链接添加“from”参数,实现追踪来源及导流的功能
叶子 · 2023-03-25 · via 小叶自留地

前言

因为经常看见部分网站上的链接上有form参数,了解过form参数的作用后,即from字段是用来做统计流量是从哪过来的。想着别人在自己的站点统计中还能够看到自己网站地址,变相的也可以给我们引流。故有了下面这篇文章。

正文

该函数的作用是为除博主以外的评论作者的链接添加一个“from”参数,用于标识该链接的来源。其中,“from”参数的值是当前WordPress站点的域名(去除协议前缀的部分),用于记录该链接是从哪个站点转发过来的。

例图

具体实现中,该函数首先获取当前WordPress站点的域名和管理员邮箱地址,并判断当前评论作者的邮箱地址是否与管理员邮箱地址相同。如果相同,则返回原始的评论作者链接,否则为该链接添加一个“from”参数,并将链接目标设置为在新标签页中打开。最后返回处理后的HTML标签字符串。

该函数的作用在于追踪来自哪个站点的评论链接,为评论链入的站点提供一定的来源参考,同时可以增加评论链入站点的流量。

放在主题文件夹下functions.php文件里即可。

//评论者链接增加form参数,实现导流及追踪来源。且新窗口打开评论者链接。
function yzrss_comment_link_add_from($text) {
    $from = str_replace(array('https://', 'http://'), '', get_option('home'));
    $adminEmail = get_option('admin_email');
    if(get_comment_author_email() == $adminEmail){
        $return = $text;
    }else{
        $return = str_replace('<a', '<a rel="external nofollow" href="'.get_comment_author_url().'?from='.$from.'" target="_blank"', $text);
    }
    return $return;
}
add_filter('get_comment_author_link', 'yzrss_comment_link_add_from');