Wordpress: Como retornar o valor quando usar add_filter?
Eu li o codex do WordPress muitas vezes, mas ainda não entendi como retornar o valor se mais de um argumento envolvido. Por exemplo:
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 );
}
No filtro acima, existem 2 argumentos. Quando euadd_filter
, devo devolver 2 valor, ou apenas retornar o que eu preciso? O exemplo a seguir está correto se precisar do título?
add_filter( 'bbp_get_topic_title', 'my_topic_title', 10, 2 );
function my_topic_title( $title, $topic_id ){
$title = 'my_example_title';
return $title;
}