web-dev-qa-db-ja.com

The_content関数を編集します

デフォルトの関数the_content()を編集したいです。私は私がadd_filter('the_content', 'with_my_function')できることを知っていますが、私は古いコンテンツを出力するのに問題があります。

私は何をしているかの例です。

add_filter('the_content', 'my_function');
function my_function()
{
    $write = 'hello world';
    $content = apply_filters('the_content', get_the_content());
    echo $write.$content;
}

どうすればこれを機能させることができますか?

2
cnotethegr8

何を達成しようとしているのか正確にはわかりませんが、the_contentの先頭に何かを追加しようとしているようです。

これを試して:

add_filter('the_content', 'se24265_my_function');
function se24265_my_function( $content )
{
    $write = 'hello world';
    $new_content = $write . $content;
    return $new_content;
}

ほとんどのフィルタは、関数が操作してから戻るためのパラメータを1つまたは2つ提供します。

9
jjeaton