彼らはFilters、Actions 、およびそれらへのフックでそれを達成しています。
あなたの場合-the_content
フィルター付き..
例(コーデックスから):
add_filter( 'the_content', 'my_the_content_filter', 20 );
/**
* Add a icon to the beginning of every post page.
*
* @uses is_single()
*/
function my_the_content_filter( $content ) {
if ( is_single() )
// Add image to the beginning of each page
$content = sprintf(
'<img class="post-icon" src="%s/images/post_icon.png" alt="Post icon" title=""/>%s',
get_bloginfo( 'stylesheet_directory' ),
$content
);
// Returns the content.
return $content;
}
わかりやすい例:
add_filter( 'the_content', 'add_something_to_content_filter', 20 );
function add_something_to_content_filter( $content ) {
$original_content = $content ; // preserve the original ...
$add_before_content = ' This will be added before the content.. ' ;
$add_after_content = ' This will be added after the content.. ' ;
$content = $add_before_content . $original_content . $add_after_content ;
// Returns the content.
return $content;
}
この例の動作を確認するには、functions.php に入れてください。
これは実際、wordpress を理解し、プラグインを書き始めるための最も重要なステップです。本当に興味がある場合は、上記のリンクを読んでください。
また、先ほど言及したプラグイン ファイルを開き、
フィルターとアクションを探します...