Beírása a wordpress anélkül, hogy menjen az admin panel segítségével wp_insert_post ()

Betűcsalád> tanítás> Wordpress> Hogyan adjunk el egy blogbejegyzést, megkerülve a WordPress admin panel

Aloha fiúk! Hosszú gondolkodás, mi volt ez a mondani, és úgy döntött, hogy osztja ezt amellyel egyszer szembe: beírása a helyszínen, anélkül, hogy menjen az admin felületen. Az én esetemben, szükséges, hogy lehetővé teszi a felhasználók, hogy az anyagot a helyszínen, de nem akarta, mentek az admin felületen. Van egy pár bővítmények megoldja a problémát, de a bővítmények nem volt elég rugalmas a saját igényeinek, és úgy döntött, hogy keres egy másik módszerrel. Egy bizonyos idő elteltével a keresést bukkantam wordpress wp_insert_post () függvényt. Ebben a leírásban azt megmutatja, hogyan lehet létrehozni saját egyedi formája hozzátéve hírek, használja ezt a funkciót.

1. Hozzon létre egy alak hozzáadásával

Régebben az online generátor létrehozni formák bootstrap. Használhatja bármilyen más formában, vagy írhatunk. Én ezt a példát, így a generátor megy 🙂 küldünk az űrlap adatokat egy másik fájlba, így a forma címkének kell tartalmaznia method = „post” action = „handler.php”, ahol az intézkedés - ez a neve a kezelő, amelyhez adatokat küldeni. Forma másolás és illessze be egy fájlt, akkor hozzon létre az alábbiakban.

2. Hozzon létre egy fájlt, az űrlap

Annak érdekében, hogy végre olyan formában, el kell menni a Adminpanelen - Pages - Új és adja meg a nevét az oldalon, mint a „Hozzáadás”, majd mentse. Következő lépésként létre kell hozni egy fájl - egy sablont ezen az oldalon. Csatlakozik FTP protokollon keresztül a szerveren, ahol a fogadó saját honlapján, keresse meg a mappát a sablon, és hozzon létre egy fájlt úgynevezett add.php vagy bármely más, amíg megértik, milyen fájlt.

Nyissa meg a fájlt, illessze a korábban általa generált formában. Mielőtt az első massza formájában fájlok

Miután ezt a kódot beilleszteni alakját.

AddPost - a név fog megjelenni a kiválasztásban a sablont.

3. kiválasztása egy sablont az oldal

Beírása a wordpress anélkül, hogy menjen az admin panel segítségével wp_insert_post ()

4. Processzor forma

A mappát a sablon handler.php hozzon létre egy fájlt, amibe a kódot

[Sociallocker id = "2203"] Letöltés [/ sociallocker]

Hasonló bejegyzések

Ahhoz, hogy hozzá egy extra mező, meg kell, hogy hozzon létre egy HTML űrlapon más területen hagyja name = „pólus”, a felvezető után wp_insert_post, ha szeretné frissíteni a meglévő extra. Field betét vonal
update_post_meta ($ POST_ID 'én-custom-field', 'my_custom_field_value'); Ennek megfelelően, a legfontosabb lista a további mezőt, és egy értéket. Ha hozzá szeretne adni egy mezőt, majd használja ezt a funkciót add_post_meta