• oliver87

    (@oliver87)


    Witam serdecznie 🙂

    Jakiś czas temu jeden z uczynnych członków forum umieścił w moim poście kod php dodający link do daty wpisu w szablonie, za co oczywiście bardzo dziękuję 🙂

    Chciałem zaimplementować ten sam kod do wtyczki Special Recent Posts, ponieważ standardowo wyświetla ona tylko datę bez linku do archiwum dnia.

    Niestety nie władam na tyle php, aby samemu opisać napisać ten kod. Jedyne co mi się udało to wywołanie linku, ale w formie tekstowej czyli ciąg nazwy witryny+data, wygląda to dość śmiesznie i do tego nie jest linkiem tylko zwykłym tekstem 🙂

    Wtyczka ta jest bardzo popularna, więc możliwe, że więcej osób skorzystałoby z tej opcji.

    Po prostu w całym szablonie mam linkowane daty, a brak linku do archiwum dnia w widżecie Special Recent Post burzy nieco już ustrukturyzowaną stronę.

    Kod linku do archiwum dnia z szablonu

    <?php $archive_year  = get_the_time('Y');
                              $archive_month = get_the_time('m');
                              $archive_day   = get_the_time('d'); ?>
                              <a rel="canonical" href="<?php echo get_day_link( $archive_year, $archive_month, $archive_day); ?>">
                              <?php the_time('j F Y | H:i'); ?> </a>

    ——-

    Poniżej zamieszczam fragment kodu z wtyczki Special Recent Posts.

    Fragment kodu pochodzi z pliku class-main.php, który znajduje się w katalogu:

    ../wp-content/plugins/special-recent-posts/classes

    // Checking if "post_date" option is on.
    					if ('yes' == $this->widget_args["post_date"]) {
    
    						// Switching betweeb date formats.
    						$date_format_mode = get_the_time($this->widget_args['date_format']);
    
    						// Building post date container.
    						$srp_content .= $this->srp_create_tag('p', $date_format_mode, array('class' => 'srp-widget-date'));
    					}
  • Temat ‘Link daty we wtyczce Special Recent Posts’ jest zamknięty na nowe odpowiedzi.