WordPress codex を何度も読みましたが、複数の引数が関係している場合に値を返す方法をまだ理解していません。例えば:
function bbp_get_topic_title( $topic_id = 0 ) {
$topic_id = bbp_get_topic_id( $topic_id );
$title = get_the_title( $topic_id );
return apply_filters( 'bbp_get_topic_title', $title, $topic_id );
}
上記のフィルターには、2 つの引数があります。Iadd_filter
の場合、2 つの値を返す必要がありますか、それとも必要なものだけを返す必要がありますか? タイトルが必要な場合、次の例は正しいですか?
add_filter( 'bbp_get_topic_title', 'my_topic_title', 10, 2 );
function my_topic_title( $title, $topic_id ){
$title = 'my_example_title';
return $title;
}