正如我们在the source, 我们可以应用过滤器$attr
.
所以我创造了这样的东西
function asdff(){
return \'class="iamclass"\';
}
add_filter(\'get_next_posts_link\', \'asdff\',10,2);
或
function asdff($attr){
$attr .= "class=\'iamclass\'";
return $attr;
}
add_filter(\'get_next_posts_link\', \'asdff\',10,2);
前端应该是这样
<a href="#nextpage" class=\'iamclass\'>
, 但它不起作用。我的班级没有出现。如何做到这一点,我在
add_filter
?
SO网友:birgire
过滤器的名称似乎是next_posts_link_attributes
但不是get_next_posts_link
这是函数的名称。
因此,请尝试:
add_filter( \'next_posts_link_attributes\', \'wpse_next_posts_link_attributes\' );
在哪里
wpse_next_posts_link_attributes()
是筛选器回调。
示例(未测试):
function wpse_next_posts_link_attributes( $attributes )
{
return \'class="iamclass"\';
}
请注意,这将覆盖早期的过滤器回调,并且看起来属性没有转义,所以也要注意这一点。