我已经为term\\u link做了一个过滤器,但是当我使用它时,我得到了关于没有获得第二个和第三个属性的消息。这是皮蒂,我需要他们
add_filter(\'term_link\',\'authorsongsurl\',10);
function authorsongsurl($url,$term=\'\',$taxonomy=\'\'){
}
怎么了?
最合适的回答,由SO网友:keesiemeijer 整理而成
您需要将第四个参数$accepted\\u args添加到add_filter() 访问回调函数中的第二个和第三个参数。默认情况下,只传递第一个参数($url)。
add_filter( \'term_link\', \'authorsongsurl\', 10, 3 );
最后的3告诉过滤器为函数提供所有三个参数。