Autor | Zpráva | ||
---|---|---|---|
TomCom Profil * |
#1 · Zasláno: 14. 2. 2016, 22:27:21
Ahoj,
už nějakou dobu řeším, jak jednoduše a správně ve Wordpress pluginu v administraci můžu zvolat funkci, která mi změní stav v databázi. Mám třídu, která dědí z WP_List_Table - takže ve výsledku mám vykreslenou tabulku s daty které potřebuji. Vytvořil jsem tam po najetí na název, že se zobrazí volby Edit a Změna stavu. Když kliknu na změna stavu pošle se url: /admin.php?page=my_list_test&action=changestatus&id=52 Když zvolám $this->current_action(), vrátí to správně changestatus. Potřebuji ale, aby se provedla metoda changeStatus, kde v parametru bude id. Ta pak už provede db dotaz na změnu, v tom problém není. Nevím, jakým způsobem říct WP, aby když je akce changestatus, zvolal metodu changeStatus($id) se správným parametrem $_GET['id']. Vím, že existuje add_action(), ale ta má první parametr $hook($tag) a to bohužel nevím co tam dosadit a proto mi to nejspíš nefunguje :/ Jak tedy WP předat akci na metodu která bude vše odsluhovat? Předem moc děkuji za odpověď. |
||
Časová prodleva: 9 let
|
0