Jak skrýt v administraci WordPressu odkaz na zobrazení detailu


Řešil jsem problém, že jsem potřeboval uživatelům skrýt u vlastního post typu ve výpisu v administraci WordPressu skrýt odkaz na zobrazení detailu záznamu. Jednoduše by to šlo nastavením parametru publicly_queryable = false v definici post typu, nicméně v mém případě byl potřeba aktivní archiv, ale bez detailu (single). Takže jsem narazil na filtr post_row_actions a tady je jednoduchý snippet k vlastnímu použití:


add_filter("post_row_actions", "kt_zzz_post_disable_row_view_action", 10, 2);

function kt_zzz_post_disable_row_view_action($actions, $post)
{
    if ($post->post_type === "klic-meho-post-typu") {
        return KT::arrayRemoveByKey($actions, "view");
    }
    return $actions;
}

PS: Kód předpokládá využití WP Frameworku a vychází z logiky WPFW Skeletonu.

, ,

  1. #1 Marcel 5.1.2017 - 03:46

    Skvelá rada. Díky moc za všetkých, ktorým si takouto jednoduchou radou pomohol s týmto problémom. :)

(nebude zveřejněn)

Antispam * Time limit is exhausted. Please reload CAPTCHA.


Komentáře jsou uzavřeny.