02.16
2010
Kategóriák hozzászólásának automatikus lezárása
Közzétéve: 10:43, kategória: Megjelenítés, Plugin, szerző: EfrudVannak bizonyos kategóriák, melynek bejegyzési mondhatni nem időtállóak. Egy idő után érvényüket vesztik valamilyen szinten, vagy egy üzleti blog esetében az adott ajánlat csak x ideig érvényes. Hogy csak egy példát mondjak erre, adott egy hitellel foglalkozó oldal, blog, amely közzé teszi a legfrissebb akciós hitelajánlatokat. Ezek mivel csak egy ideig érvényesek, mint minden akció, ezért célszerű csak egy adott ideig nyitva hagyni a hozzászólásokat, hogy miután már érvényét veszti az akció a felhasználók ne ott kérdezzenek, hanem a legfrissebb kedvezményeknél. Így könnyedén tarthatjuk rendben honlapunk úgy, hogy ezáltal a böngészők a legfrissebb információkat olvassák. Íme tehát a kód amellyel kategóriára szűrve, időre beállítva zárhatjuk le a hozzászólásokat. A kódot sablonunk functions.php fájljába kell másolnunk. Természetesen a kategória ID-ket, illetve az időt, ne felejtsétek el meghatározni az első és a 16. sorban.
function wpe_close_comments_for_old_post( $open, $post_id, $cat = array(1, 4), $days_old = '' ) {
if ( !$open )
return $open;
if ( in_category($cat) )
return $open;
if ( '' === $days_old )
$days_old = (int) get_option('close_comments_days_old');
if ( !$days_old )
return $open;
$post = get_post($post_id);
if ( time() - strtotime( $post->post_date_gmt ) > ( $days_old * 24 * 60 * 60 ) )
return false;
return $open;
}
add_filter( 'comments_open', 'wpe_close_comments_for_old_post', 10, 2 );
add_filter( 'pings_open', 'wpe_close_comments_for_old_post', 10, 2 );
Fridrik Bélának hívnak internetes körökben, Efrud néven vagyok ismert. 6 Éve foglalkozok honlapok fejlesztésével. Az efrud.hu-t azért készíttem el, hogy támogassa cikkeimmel a magyar WordPress közösséget, valamint közzé tegyem szakmai tapasztalataimat.
5 hozzászólás ehhez: Kategóriák hozzászólásának automatikus lezárása
hozzászólok én isKata hozzászólása:
március 5.Szia!
Érdeklődnék nem tudod véletlenül nincs olyan ingyenes sablon ami olyasmi mint a tiéd?Előre is köszi.
Üdv: Kata
Kata hozzászólása:
március 5.Bocsi ,hogy itt szólok hozzá ,de már írtam máshova is csak az új hozzászólások között nem jeleníti meg és gondoltam azért mert régi bejegyzés….
Efrud hozzászólása:
március 5.Szia!
Nem tudok róla, ez is egyedileg van megtervezve programozva.
Kata hozzászólása:
március 5.Szia!
Oké.Köszönöm szépen.Még egyszer bocsi hogy ide írtam.
Efrud hozzászólása:
március 5.Semmi gond. Próbáld úgy keresni gugliban, hogy personal magazin vagy ilyesmi. Hasonlót így valószínű, hogy találsz. Ha a közeljövőben megújul az oldal, lehetséges, hogy a régi sablont letölthetővé teszem. Majd még meglátom.
Szólj hozzá te is!
Kérdésed van? Tedd fel bátran!