Užitečné tipy a možnosti nastavení pro koš ve WordPress

koš

Když ve WordPress smažete příspěvek, stránku nebo komentář, tak se vlastně jen přesunou do koše. Ve výchozím nastavení tam zůstávají po dobu 30 dní, abyste je mohli v případě potřeby snadno obnovit. Po uplynutí této doby je WordPress nevratně smaže. V tomto článků si ukážeme několik snippetů pro práci s WordPress košem.

Co je to koš ve WordPress?

Koš je základní funkce WordPress, do které se přesouvají stránky, příspěvky nebo komentáře, když je chcete smazat.

Koš ve WordPress

Koš ve WordPress

Obsah koše zobrazíte kliknutím na jeho odkaz v přehledu obsahu. Pokud se odkaz na koš nezobrazuje, pak je koš prázdný.

Ve výchozím nastavení obsah v koši zůstane po 30 dní a až poté dojde k jeho trvalému smazání. Koš lze také vyprázdnit ručně a tím trvale obsah odstranit.

Tipy a různá nastavené pro práci s košem

Pojďme si ukázat několik snippetů pro práci s košem.

Deaktivování automatického vyprázdnění koše

Kód níže vložte do functions.php v šabloně. Ideálně používejte k takovým úpravám child šablonu.

function wpb_remove_schedule_delete() {
    remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );
}
add_action( 'init', 'wpb_remove_schedule_delete' );

Kód deaktivuje funkci, která obsluhuje automatické mazání koše ve WordPress. Když se obsah dostane do koše, tak tam zůstává natrvalo, nebo dokud jej manuálně nesmažete.

Změna časového intervalu pro automatické vysypání koše

Kód níže vložte do wp-config.php ve WordPress.

define('EMPTY_TRASH_DAYS', 7);

Kód upravuje délku automatického vyprázdnění koše na 7 dní (výchozí nastavení je 30 dní).

Deaktivování funkce koše ve WordPress

Kód níže vložte do wp-config.php ve WordPress.

define('EMPTY_TRASH_DAYS', 0);

Kód deaktivuje funkci koše v celém WordPress (příspěvky, stránky, komentáře, vlastní typy příspěvků). Odstraňovaný obsah je ihned nenávratně smazán. Tuto funkci však nedoporučuji vypínat, protože mi přijde velmi užitečná.

O autorovi

Tomáš Cirkl

WordPress specialista · 12 let praxe · 300+ webů ve správě

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

8 Komentáře

  1. Jana

    V koši (v závorce u položky koš) je číslo 6. tedy 6 odstraněných stránek. Ale tyto se nezobrazují v řádcích pod tímto sdělením, tedy není co smazat. Nevíte kde může být chyba? Nemohu nyní stránky odstranit ani obnovit. Podotýkám, že jsem stránky vytvořila pod funkcí (pluginem) Polylang, když jsem vytvářela českou verzi stránek. Děkuji moc za případnou radu či odpověď

    Odpovědět
    • Tomáš Cirkl

      Zkuste aktivovat debug, případně se podívejte do konzole, zda tam není nějaká chyba.

      Odpovědět
  2. Jan Legner

    Dobrý den,
    je možné že se mi nezobrazuje v záložce ‚stránky‘ koš? Používám WPML na překlady a smazal jsem si anglický překlad jedné stránky. A když chci vytvořit nový překlad tak mi vyskočí hláška že stránka už existuje v koši, a že jí mám buď obnovit nebo plně vymazat.
    Jak ji ale vymazat/obnovit když nemám koš? Nevíte nějaký fígl na to nebo plugin co to řeší?
    Děkuji vám.

    Odpovědět
    • Tomáš Cirkl

      Zdravím,
      zkuste v administraci po přihlášení za doménu napsat wp-admin/edit.php?post_status=trash&post_type=page

      Odpovědět
  3. Tomáš

    Dobrý den,

    mám dotaz prosím – koš ve WP. Když z něj vysypu smazané stránky, je možné je ještě nějak obnovit? (když omylem vysypu z koše něco, co bych potřeboval obnovit)

    Předem díky za info, přeji hezký den.

    Tomáš

    Odpovědět
    • Tomáš Cirkl

      Zdravím,
      bohužel ne, jedině si web obnovit z nějaké zálohy (pokud máte).

      Odpovědět
  4. Miroslav

    Dobrý den,
    jak prosím vytvořím koš na obrázky. Potřebuji smazat nepotřebné a nepoužívané obrázky ve všech formátech a velikostech.
    Děkuji, zdraví Miroslav

    Odpovědět

Odeslat Komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Pojďme se seznámit

30 minut video callu, podívám se na tvůj web a řeknu, co by se dalo zlepšit. Nic neslibuju, ale obvykle odcházíš se seznamem priorit.