这个term_link
筛选器的回调函数的签名与page_link
过滤器,这意味着回调中的参数不同。(还要注意,调用时需要显式设置参数编号add_filter
因为默认情况下add_filter
将仅设置1个参数。例如:
add_filter( \'term_link\', \'lqd_series_link\', 10, 3 ); // Where 3 is the number of arguments for your callback function
然后在回拨中:
function lqd_series_link( $url, $term, $taxonomy ) {
global $wp_query;
if ( $taxonomy == \'gc-sermon-series\' && isset( $wp_query->query_vars[\'app-view\'] ) ) {
return $url . \'app-view/\';
}
return $url;
}