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 ) {}

これに関するいくつかの記事を入手するといいでしょう。前もって感謝します。

WP-devのPS初心者。^

4

1 に答える 1

1

理論的にはこれを行うことは許可されていますが、2番目と3番目のパラメーターが関数に適切に配信されることは保証されていません。最初の2つのパラメーターが正しく渡されていることを確認する必要がある場合は、次のように宣言する必要があります。

add_filter('author_link'、'foo'、10、2); 関数foo($ link、$ author_id){}

APIの詳細については、http://codex.wordpress.org/Plugin_APIをご覧ください。

于 2012-05-31T11:52:52.830 に答える