Hallo,
in einem Tutorial wird mir gezeigt, wie man mit leichtigkeit die apply_filter() Funktion benutzt und versteht.
Quellcode:
PHP
function postheader()
{
global $id;
//Build post title
$title = '<h3 class="storytitle">';
$title .= '<a href="';
$title .= get_permalink();
$title .= '" rel="bookmark">';
$title .= get_the_title();
$title .= "</a></h3>\n";
//Build meta info
$meta = '<div class="meta">Filed under: ';
$meta .= get_the_category_list(', ') . " — ";
$meta .= get_the_tag_list(__('Tags: '), ', ', ' — ');
$meta .= get_the_author() . " @ ";
$meta .= get_the_time();
$meta .= $edit;
$meta .= '</div>';
//Build postheader
$postheader = $title . $meta;
echo apply_filters('postheader', $postheader);
}
Alles anzeigen
mit postheader(); bekomme ich dann meine Ausgabe. Toll... das hätte ich doch auch so machen können?
PHP
function postheader()
{
global $id;
//Build post title
$title = '<h3 class="storytitle">';
$title .= '<a href="';
$title .= get_permalink();
$title .= '" rel="bookmark">';
$title .= get_the_title();
$title .= "</a></h3>\n";
//Build meta info
$meta = '<div class="meta">Filed under: ';
$meta .= get_the_category_list(', ') . " — ";
$meta .= get_the_tag_list(__('Tags: '), ', ', ' — ');
$meta .= get_the_author() . " @ ";
$meta .= get_the_time();
$meta .= $edit;
$meta .= '</div>';
//Build postheader
$postheader = $title . $meta;
echo $postheader;
}
Alles anzeigen
wenn ich nun wieder postheader() mache, krieg ich die gleiche Ausgabe oder nicht?
Warum also apply_filter?