从WordPress1.5开始,WordPress使用wp_rel_nofollow()
函数向链接添加“nofollow
”属性。然后2.3版本引入wp_rel_nofollow_callback()
作为回调函数来处理这个添加操作,因此开发人员能够以编程方式向任何链接的 rel 添加“ nofollow
” 属性值。
Google最近宣布,用户生成的内容(例如评论)开始支持“ugc
”链接属性值。
UGC代表用户生成的内容( User Generated Content),建议将ugc属性值用于用户生成的内容内的链接,例如评论和论坛帖子。
在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