WordPress 5.3 引入wp_rel_ugc()函数添加UGC到rel属性

从WordPress1.5开始,WordPress使用wp_rel_nofollow()函数向链接添加“nofollow”属性。然后2.3版本引入wp_rel_nofollow_callback()作为回调函数来处理这个添加操作,因此开发人员能够以编程方式向任何链接的 rel 添加“ nofollow” 属性值。

Google最近宣布,用户生成的内容(例如评论)开始支持“ugc”链接属性值。

UGC代表用户生成的内容( User Generated Content),建议将ugc属性值用于用户生成的内容内的链接,例如评论和论坛帖子。

资料来源:Google网站管理员博客,2019年9月10日

在WordPress 5.3中,wp_rel_nofollow_callback()将被弃用,而改用更通用的回调函数wp_rel_callback(),该函数可用于将其他rel属性值添加到指定的链接。

wp_rel_callback()可以被wp_rel_nofollow()函数使用来添加单个“ nofollow”值,而使用新的wp_rel_ugc()函数,开发人员可以将“ nofollow”和“ ugc”值都添加到rel属性中。

wp_rel_ugc()用法示例

添加 ugc 属性到指定的链接:

$link = '<a href="example.com">User generated link example</a>'; 
$ugc_link = wp_rel_ugc( $link ); 
echo $ugc_link; 
// output: <a href="example.com" rel="nofollow ugc">User generated link example</a> 

为评论默认添加ugc属性

从WordPress 5.3开始, 默认情况下,评论和评论作者网址中的链接都将添加了 rel="nofollow ugc"属性。

原文地址:https://www.wpdaxue.com/wordpress-5-3-introduces-wp-rel-ugc-function-to-add-ugc-to-rel.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注