Hogyan adjunk egy php oldalt wordpress, kód q - egy orosz (ru)
Azt akarom, hogy hozzon létre egy egyéni oldalt a WordPress blog, amely elvégzi az én PHP-kódot is, míg a fennmaradó rész a CSS / téma / design webhely.
PHP-kódot fog használni egy harmadik fél API (így kell tartalmaznia más PHP fájlok)
Hogyan kell csinálni?
NB I nincs különösebb szükség, hogy befolyásolja a Wordpress API - amellett, hogy a felvételét más PHP-könyvtár, azt kell, hogy nem volt más függőségek a PHP kódot, amit szeretne venni a WP-oldalt. Ezért egyértelmű, hogy minden olyan megoldás, amely nem igényel tanul WP API lesz a legjobb.
Nem kell, hogy befolyásolja az API, vagy használja a plugin.
Először post.php vagy page.php a téma mappát (a / wp-content / themes / themeName /).
Nevezze át az új fájlt templatename.php (ahol TEMPLATENAME - ez az, amit szeretnénk elnevezni az új minta). Ha új sablont a rendelkezésre álló sablonok, írja be a következő elején az új fájlba:
Akkor módosítsa ezt a fájlt (PHP), más fájlok vagy bármi amire szüksége van.
Ezután hozzon létre egy új oldalt a WordPress blog, és a képernyőn megjelenő szerkesztő a lap megjelenik egy legördülő listából sablonok a tulajdonságok hirdetések jobbra. Válassza ki az új sablont és közzéteszi az oldalt.
Az új oldal a PHP-ben definiált templatename.php
Ha Ön, mint én, néha szeretne tudni, olvassa el a WordPress funkció az oldalon, hogy nem létezik a CMS. Így kifejezetten a backend és nem lehet véletlenül törölt az ügyfél.
Tény, hogy ez könnyű csinálni, beleértve a wp-blog-header.php fájlt php require ().
Itt egy példa, amely egy lekérdező karakterlánc adatok előállítására OG Facebook semmilyen üzenetet.
Most tartalmát yourfilename.php amely a kényelem a gyökere WP:
Ott van ez: az előállított megosztási modell valamennyi üzeneteket tényleges képet az üzenet, bontsa ki a nevét!
Mi lehet létrehozni egy egyéni sablont, és módosítsa a permalink struktúrát kell csinálni, hanem azért, mert ez csak akkor szükséges az egyik oldalon, a mert nem akarjuk, hogy a megrendelő, hogy távolítsa el a CMS, úgy nézett ki, mint egy tisztább változata.
Oldal létrehozása sablon - a helyes választ, akkor csak add hozzá az oldalt, hogy jött létre a téma mappában
Ahhoz, hogy ezt a kódot, akkor ki kell választania Sablonom mint a hátsó oldalán sablon
Ha azt szeretnénk, hogy saját .php-fájlt, és kölcsönhatásba lépnek a Wordpress fejléc nélküli 404 és megtartani a jelenlegi szerkezete a konstans referencia, nincs szükség a sablon fájlt, hogy az egyik oldalon azt találtam, hogy ez a megközelítés működik a legjobban az Ön .php-file:
Akkor csak hajt végre semmilyen funkciót, akkor a Wordpress. Ezen kívül azt sugallja, hogy a .php-fájl a webhely gyökérkönyvtárában minket wordpress, ahol a fájlt wp-config.php.
Tudom, hogy sokan válaszoltak erre a kérdésre, és ő már elfogadta a választ, de itt van egy jó megoldást a .php fájlt a gyökér webhely wordpress (vagy technikailag bárhol a helyszínen), megtekintheti és letöltheti az ingyenes címek 404!
Meg kell vizsgálnunk, hogy az API WordPress plug-inek. Ez magyarázza, hogy hogyan „csapda” és a „szűrő” különböző részein WordPress mechanika, így el tud végezni a saját PHP kód szinte bárhol és bármikor. Ez lóg, szűrésével és a létrehozása egyéni kódot lehet végrehajtani a functions.php fájlt sem a tárgyak. Boldog kódoló :)
Ha nem akar foglalkozni a WP API, majd Adam válasza valóban a legjobb.
Amellett, hogy hozzon létre egy egyéni sablont, és a sablon fájlt a cél oldal (például a példában az elfogadott válasz), van is egy módja, hogy használja az elnevezési konvenciók sablonokat Wordpress letöltéséhez használt sablonok (hierarchia sablonok). Hozzon létre egy új oldalt, és használja a medencét ez a sablon fájl (create template fájlt úgynevezett lap- .php). WordPress automatikusan betölti a sablont, amely megfelel e szabály alól.
Ön is közvetlenül használni a php oldalon, például, hozzon létre egy php oldalt, és fut a teljes elérési utat. Például: http: //localhost/path/filename.php