Dodawanie hentry-hatom do wszystkich postów i stron

Jak dodać autora, datę modyfikacji i tytuł posta do każdej strony i postu w WordPress?

Dzisiaj bardzo szybciutki wpis z ostatniej chwili. Siedziałem nad tym palącym problem kilka godzin i udało mi się w końcu znaleźć idealne czyste rozwiązanie aby dodać dane hentry/hatom do wszystkich obiektów typu post i page w WordPress. Oto rozwiązanie:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php

function add_suf_hatom_data($content) {

    $t = get_the_modified_time('F jS, Y');

    $author = get_the_author();

    $title = get_the_title();

if (is_home() || is_singular() || is_archive() ) {

        $content .= '<div class="hatom-extra" style="display:none;visibility:hidden;"><span class="entry-title">'.$title.'</span> was last modified: <span class="updated"> '.$t.'</span> by <span class="author vcard"><span class="fn">'.$author.'</span></span></div>';

    }

    return $content;

    }
?>

Jest w 100% wiarygodne, pochodzi z forum dla Webmasterów Google

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *