To się dopiero nazywa psucie rynku: przed chwilą na wpzlecenia.pl przepuściłem zlecenie „Ostatni komentarz do posta”, a tutaj, na dev.wpzlecenia.pl publikuje jak te zlecenie wykonać ;)
Nie, to nie jest psucie rynku: po prostu pomyślałem, że może w ten sposób część ludzi zdecyduje się zaglądać na dev.wpzlecenia częściej z nadzieją, że coś się nauczą. A że zadanie jest bardzo proste, oto rozwiązanie.
W WordPressie dodajemy (jako plugin lub do functions.php skórki) tę oto funkcję:
<?php function lastComment($post_ID) { global $post; if (!is_numeric($post_ID)) $post_ID = $post->ID; $args = array( 'number' => '1', 'post_id' => $post_ID ); $comments = get_comments($args); foreach ($comments as $c) { $o .= "<a href='" . get_comment_link($c) . "'>" . $c->comment_content . "</a>"; } return $o; }
Teraz wystarczy, że wewnątrz pętli wywołamy:
<?php echo lastComment(); ?>
i zostanie wyświetlony ostatni komentarz do danego wpisu wraz z odnośnikiem do tego komentarza.
Jeśli nie jesteśmy wewnątrz pętli, a chcemy pobrać ostatni komentarz do jakiegoś wpisu, wystarczy, że w powyższym kodzie przekażemy ID wpisu jako argument wywoływanej funkcji.
I tyle. Popsułem rynek, czy jednak stworzyłem właśnie komuś możliwość szybkiego zarobku? ;)
Komentarze
9 odpowiedzi na „Jak pobrać ostatni komentarz do posta?”
Ja popsułem komuś łatwy zarobek i do zleceniodawcy przesłałem link z rozwiązaniem
zakladajac, ze zleceniodawca wie: 1) jak sie edytuje pliki php 2) co to functions.php / wie jak zrobic wtyczke 3) wie w ktorym miejscu umiescic wywolanie funkcji (zarowno w jakim pliku i jakim jego miejscu, to pewnie popsules :)
Rzeczywiście psujesz rynek ;) ale dokładnie o taką funkcję mi chodziło i działa wyśmienicie.
Blog ląduje w ulubionych, chociaż programować nie potrafię, to lubię czasem coś w WordPressie podłubać :)
Tobie mr_zola dziękuje za link do wpisu.
Cieszy mnie Konrad Twoja pomoc, ale chciałbym jakoś wynagrodzić Twoje zaangażowanie, więc może podasz nazwę jakiejś fundacji, a ja postaram się zaoszczędzoną kwotę tam wpłacić :)
no coz, nie to bylo moją intencją :) chcialem nauczyc a nie odebrac zlecenie.
a wplata? zadna fundacja mi nie przychodzi do glowy, ale stowka na reklame (dev.)wpzlecenia by sie przydala ;)
ok :) podeślij na maila numer konta
Hm… zaglądam tutaj co jakiś czas i jako strona w języku polskim ma miejsce w moim TOP10:)
to może omówicie kiedyś:
1.) „custom post types” i wykorzystanie tego na stronie
2.) różne wersje językowe naszej strony w oparciu o WordPress MultiSite?
Dzięki wielkie za opinię, wdzięczni będziemy jeśli wspomnisz o nas na swoim blogu :) zawsze bedzie sie razniej pisac :)
CPT i WPML – bardzo dobre pomysly :) Chyba az sie odezwe do tworcy WPML czy nie wspomoze jakos tektu o tej wtyczce :)
@bogdan, oba tematy możesz znaleźć na moim blogu:
WordPress jako CMS – własne typy wpisów Twoim kołem ratunkowym oraz Witryna wielojęzyczna oparta na WordPress, bez wtyczek – tutorial
@aga Dzięki tego mi było trzeba :)