2012-05-31 36 views
0

爲什麼,當我想用​​爲什麼我要使用所需的參數?

add_filter('author_link', 'foo', 10, 3); 
function foo ($link, $author_id, $author_nicename) {} 

爲什麼我用3點所需的參數?

爲什麼我不能做到這一點:

add_filter('author_link', 'foo'); 
function foo ($author_id) {} 

這將是很好得到一些文章(S)這件事。提前致謝。在WP-dev的

PS初學者。^

回答

1

它允許從理論上做到這一點,但它不能保證第二和第三個參數會被正確地傳遞給你的函數。如果您需要確保前兩個參數都正確地傳遞,你應該聲明此類似:

的add_filter(「author_link」,「富」,10,2); 函數foo($連接,$ AUTHOR_ID){}

你可能想在http://codex.wordpress.org/Plugin_API

瞭解更多關於API
相關問題