<?php
/*
    Nazwa szablonu: Przykład szablonu zaczepu
*/

// Użycie domyślnego szablonu strony
require_once(dirname(__FILE__) . "/page.php");

// Dodanie treści za pomocą wywołania funkcji w zaczepie the_content
function template_content($content)
{

    // Pobranie bieżącego posta w tej pętli
    global $post;

    // Pobranie obiektu posta dla bieżącej strony
    $queried_object = get_queried_object();

    // Nie chcemy filtrowania postów, jeśli to nie jest post główny
    if(empty($queried_object) || $queried_object->ID != $post->ID)
        return $content;

    // Przechwycenie danych wyjściowych
    ob_start();
    ?>
    <p>Ta treść zostanie wyświetlona pod treścią strony.</p>
    <?php
    $temp_content = ob_get_contents();
    ob_end_clean();

    // Dołączenie i zwrot treści szablonu
    return $content . $temp_content;
}
add_action("the_content", "template_content");
