如果有一个特殊的WordPress核心标准,那么对于此类函数调用,人们会期望在这个文件中使用它:
/wp-includes/default-filters.php
钩子之母设置调用。
浏览该文件,我们发现每个函数调用最多只有一行注释:
// Slugs
add_filter( \'pre_term_slug\', \'sanitize_title\' );
某些呼叫分组在注释下:
// Mime types
add_filter( \'pre_post_mime_type\', \'sanitize_mime_type\' );
add_filter( \'post_mime_type\', \'sanitize_mime_type\' );
甚至像这样:
// Format text area for display.
foreach ( array( \'term_description\' ) as $filter ) {
add_filter( $filter, \'wptexturize\' );
add_filter( $filter, \'convert_chars\' );
add_filter( $filter, \'wpautop\' );
add_filter( $filter, \'shortcode_unautop\');
}
因此,我建议您做一些对您的代码有意义并有助于提高可读性的事情。
我们还可以通过描述性回调来增强可读性。例如:
// BAD:
add_filter( \'the_title\', \'wpse_11\' );
// BETTER:
add_filter( \'the_title\', \'wpse_remove_blacklisted_words\' );