是的,你可以。
WP\\u Widget\\u Tag\\u云Widget使用wp_tag_cloud
生成标记云。在这个函数中at the end of that function 您可以找到:
/**
* Filters the tag cloud output.
*
* @since 2.3.0
*
* @param string $return HTML output of the tag cloud.
* @param array $args An array of tag cloud arguments.
*/
$return = apply_filters( \'wp_tag_cloud\', $return, $args );
这意味着您可以使用此过滤器将某些内容附加到输出中。
只有两件事你需要注意:
在附加HTML之前,请检查结果的格式。其中一种格式是array
而且这不是HTML,所以在这种情况下不应该附加链接确保只修改适当的云(这不是真正的问题,因为很可能你的站点上只有一个标记云,或者你想修改所有标记云以保持一致)下面是代码:
add_filter( \'wp_tag_cloud\', function ( $return, $args ) {
if ( \'array\' != $args[\'format\'] ) {
$return .= \'<a href="<YOUR LINK URL>" class="more"><YOUR LINK CAPTION></a>\';
}
return $return;
}, 10, 2 );