Jak filtrovat příspěvky podle data

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Jak filtrovat příspěvky podle data

Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 12 let, 7 měsíců.

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)
  • Autor
    Příspěvky
  • #1180

    patrik_patrik
    Participant

    Ahoj, potřeboval bych, aby se mi na webu (vorvan.cz) zobrazovaly jen příspěvky z posledních 2 měsíců. Poradí mi někdo?

    Dík.

    Patrik

    #9243

    admin
    Keymaster
    Web

    Podle toho, co máte na webu, jde o nějakou aplikaci pro automatické stahování pracovních nabídek z úřadů práce. Nebylo by lepší využít poskytované XML a zobrazovat pouze inzeráty, které jsou opravdu aktuálně v nabídce? Některé inzeráty mohou být totiž aktuální třeba i několik měsíců, zatímco jiné jsou naopak velmi brzy staženy. Ale jde to samozřejmě udělat i “natvrdo” nastaveným časovým obdobím. Budeme ale potřebovat ještě několik dalších informací. Expirované inzeráty budou zůstávat v databázi nebo se budou automaticky mazat? Podle jakého data by mělo být nastaveno omezení na dva měsíce? Podle data, kdy byl publikován na vašem webu nebo podle data zveřejnění inzerátu (kde a jak ho máte v tomto případě uložené)?

    #9244

    patrik_patrik
    Participant

    Děkuji za odpověď. Preferoval bych možnost udělat to “natvrdo” – Expirované inzeráty mazat a omezení na 2 měsíce, tzn. podle data, kdy byl příspěvek publikován ne webu.

    #9245

    patrik_patrik
    Participant

    Poradí mi někdo, jak to nastavit? Preferoval bych možnost udělat to “natvrdo” – expirované inzeráty mazat a co se týká omezení na 2 měsíce, tak omezit podle data, kdy byl příspěvek publikován na webu.

    #9246

    admin
    Keymaster
    Web

    V tomto případě by mělo jít podle mě o úpravu skriptu, který nové nabídky práce stahuje a vytváří z nich příspěvky. Tento skript totiž určitě nějak automaticky kontroluje, zda už není náhodou nabízené místo vytvořené a v tuto chvíli by mohl i zkontrolovat, zda není zastaralé. Co používáte za skript na stahování nabídek?

    Jinak si budete muset napsat vlastní funkci, která se bude automaticky spouštět každý den (použijete cron a funkci wp_schedule_event()), projde všechny příspěvky, zkontroluje jejich datum publikování (a zjistí tak, zda jsou zastaralé) a případně je smaže (pomocí funkce wp_delete_post()).

    #9247

    admin
    Keymaster
    Web

    A tady bude asi související poptávka na provedení úprav. Pokud budete mít zájem, tak podobný skript už máme také v “portfoliu”, takže bychom ho případně mohli nějak sloučit s vaším stávajícím, případně jen převzít nějaké funkce. Ale je to už celé trochu složitější na fórum a chtělo by to vidět vaše stávající řešení. V případě zájmu (a pokud na úpravy nespěcháte) ozvěte na email pavelevap@separatista.net.

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti