Apply_Filter(‘the_content’)中包含哪些函数

时间:2013-05-10 作者:Jens Törnell

有一个名为apply\\u filter的函数,您可以这样使用它:

echo apply_filter(\'the_content\', $my_content);
它添加格式标记并清理内容。

Trac or docs

我查看了trac和文档,但找不到apply\\u filter函数中使用的函数。

I found wpautop

我找到的唯一一个是wpautop:

http://codex.wordpress.org/Function_Reference/wpautop

还有什么?向trac或某些文档提示使用的函数列表。

1 个回复
最合适的回答,由SO网友:birgire 整理而成

您可以使用全局$wp_filter 数组以检查每个筛选器上的回调。下面是一个代码片段,它打印出the_content 在主题的页脚部分进行筛选:

add_action(\'wp_footer\',function(){
        global $wp_filter;
        printf(\'<pre>%s</pre>\',print_r( $wp_filter[\'the_content\'],true));
});
优先级10 零件可能如下所示:

   [10] => Array
        (
            [wptexturize] => Array
                (
                    [function] => wptexturize
                    [accepted_args] => 1
                )

            [convert_smilies] => Array
                (
                    [function] => convert_smilies
                    [accepted_args] => 1
                )

            [convert_chars] => Array
                (
                    [function] => convert_chars
                    [accepted_args] => 1
                )

            [wpautop] => Array
                (
                    [function] => wpautop
                    [accepted_args] => 1
                )

            [shortcode_unautop] => Array
                (
                    [function] => shortcode_unautop
                    [accepted_args] => 1
                )

            [prepend_attachment] => Array
                (
                    [function] => prepend_attachment
                    [accepted_args] => 1
                )

        )

结束

相关推荐

向函数添加APPLY_FILTERS有什么不利影响吗?

我将回顾我以前的WordPress主题,使函数可过滤,并添加函数\\u exists检查。我有没有想过这会导致现有代码出现问题?// Dummy function if ( ! function_exists( \'custom_func\' )) { function custom_func() { $output = \"Something Awesome\"; return apply_filters(\'custom_func