Témák létrehozása - wordpress kódex

Ebben a cikkben megtudhatja, hogyan hozhat létre saját témát a WordPress. Ha azt szeretnénk, hogy megtanulják, hogyan kell telepíteni és használni a téma, olvassa el a cikket a témában. Ez a kézikönyv a technikai szempontok a kódot írni, hogy kiépítsék saját témát inkább kérdéseket az aktiválási és a termelés a kész témákat.

Akkor dolgozzon ki egy témát a maga vagy nyilvános használatra.

Miért WordPress Themes

WordPress Themes alkotják fájlok és stílusok, amelyek együtt határozzák meg a megjelenését az oldalon. Ők is nagyon különböznek egymástól, így a felhasználók gyorsan változtatni a design a honlapon. De miért, akkor szükség lehet saját témát?

  • Ahhoz, hogy saját egyedi design a helyén.
  • Ahhoz, hogy a sablonokat. címkék sablonok és a WordPress hurok megjelenítéséhez eltérő tartalmú és stílusú oldalak.
  • Létrehozásához alternatív sablonokat meghatározott részeit az oldalon, mint a tételek, illetve a keresési eredmények között.
  • Válthatunk a két elrendezés oldalon, vagy egy kapcsolón keresztül témák és stílusok a felhasználók módosíthatják a megjelenését a webhelyen.
  • Ahhoz, hogy a nyilvános hozzáférést a téma, és hagyja, hogy mások élvezik a design.

WordPress téma is nyújt előnyöket.

  • Osztja a bemutató stílus és sablon fájlokat a rendszer fájlokat, amely lehetővé teszi, hogy a frissítéseket anélkül, hogy jelentős változások megjelenése a helyszínen.
  • Ez lehetővé teszi, hogy konfigurálja beállítások egy adott kimeneti szálak.
  • Vele, akkor gyorsan változtatni a megjelenését a helyszínen alapuló WordPress.
  • Hála neki, nincs szükség a felhasználó tanulni CSS, HTML és PHP, hogy a webhely vonzó.

De miért kell, hogy saját témát? Ez a fő kérdés.

  • Ez egy lehetőség, hogy többet tudjon meg a CSS, HTML / XHTML és PHP.
  • Ez egy lehetőség, hogy megmutassák a készségek CSS, HTML / XHTML és PHP.
  • Ez lehetőséget teremt.
  • Jó móka (többnyire).
  • Ha biztosított a téma nyilvános hozzáférést. kapsz elégedettség abból a tényből, hogy a részvény és hogy valamit vissza a közösségi WordPress (tud felmutatni!)

megteremti a szabványok

Írásakor kódot, a WordPress, tartsa be a következő előírásokat:

  • Használjon megfelelően strukturált, nem tartalmaz hibákat PHP-kódot, és érvényes HTML-kódot (lásd. A WordPress Coding Standards).
  • Használjon jól formált, érvényes CSS-kódot (lásd. A CSS kódolás szabványok).
  • Kövesse az ajánlásokat az alapokat a site design.

anatómia szálak

WordPress témák az alkönyvtárakban wp-content / themes /. téma könyvtár tartalmazza stíluslapok sablon fájlokat. további funkcionális kép (functions.php) és a képek. Például a téma az úgynevezett „teszt” valószínűleg abban a könyvtárban található wp-content / themes / test /.

Alapértelmezésben WordPress két téma: „Classic” és „Default”. Ez a két téma eltérnek egymástól, és használja a különböző funkciók és címkék, hogy megteremtse a megjelenés és weblapok. Alaposan nézze át az azokat alkotó fájlokat, hogy jobban megértsük, hogyan lehet létrehozni saját témát.

WordPress téma három fő típusú fájlok mellett képek. Az első - a stíluslap nevű style.css. amely szabályozza a megjelenését oldalaihoz. A második egy további funkcionális kép (functions.php). A többi fájl - ezek a sablon fájlokat. amelyek meghatározzák, hogy az információ származik, hogy az adatbázis egy weblapot. Nézzük az egyes típusú külön-külön.

Táblázat téma stílusok

Az alábbi táblázat fejlécében sablonstílusok (style sheet header) Rose a témát. Úgy kell a fájl elején style.css stílusban. Az első sor:

A legegyszerűbb téma magában csak style.css fájl és képek, ha szükség van rájuk. Ahhoz, hogy egy ilyen témát kell lennie a címsorban Sablon: adja meg a nevét a szülő téma. Például, ha a témája a „Rose” zajlik (örökölt) a tárgytól „test”, style.css levelet a következő sort a fejlécben:

Hozzáadása után ez a sor fejlécében összes sablon témák style.css „teszt” örökli a téma „Rose”, ami nem más, mint a file style.css táblázatstílusok. és esetleg rajzok. Ezeket a fájlokat kell elhelyezni a könyvtár wp-content / themes / Rose.

Kezdve WordPress 2.7 theme-gyermek kapcsolat tartalmazhat a sablon fájlokat illeszkedő nevű sablon nevét a szülő téma az admin felületen, akkor válassza ki ezeket a sablonokat használni, és akkor lehet használni helyett a szülő.

a „default” - ez a neve a könyvtár szülő témát.

további funkcionális fájl

A téma járulékosan fel tudja használni egy fájlt a szükséges funkciók a téma, meg kell elhelyezni a téma könyvtárba, és nevezett functions.php. Ez a fájl alapvetően úgy működik, mint egy plug-in, és ha jelen van a téma könyvtárban, akkor használja, akkor automatikusan betöltődik alatt WordPress elindulni. Ez igaz mind az adminisztrációs oldalak, és egyéb (külső az admin felületre) oldalakon. A következő javasolta, hogy használják ezt a fájlt:

  • Függvények definiálása A sablon fájlokat a témát;
  • A beállítások az admin terület a téma, ami a felhasználók lehetőségeit színbeállítások, stílusok, vagy más szempontból a témában.

Témák, hogy jön a WordPress telepítése ki a dobozból, és egy functions.php fájlt. amely meghatározza számos funkciók és beállítások az admin téma, így tudja használni, mint egy modell. functions.php fájl alapjában véve úgy működik, mint egy plug-in részén kódex Function_Reference - a legjobb hely, ahol lehet minél több információt, hogyan lehet használni ezt a fájlt.

téma sablon fájlokat

Sablonok - egy PHP fájlok létrehozásához használt oldalak vagy azok részeinek a kért blog látogatói. Nézzük meg a különböző lehetőségeket a sablonokat lehet használni részeként a téma.

WordPress lehetővé teszi, hogy meghatározza külön sablonok különböző igényeket és részei a blog, de nem feltétlenül az összes ilyen különböző mintákat a blog egy időben végrehajtott generálni oldalak teljes mértékben. Sablonok, és ezeket használjuk, hogy létrehoz egy oldalt alapuló sablonhierarchiát sablonhierarchiát. attól függően, hogy milyen sablonok állnak rendelkezésre egy adott témában. Mivel a téma fejlesztő, akkor válasszon egy számot a kívánt beállításokat végrehajtani sablonok segítségével. Például, egy szélsőséges esetben, akkor csak az egyik használható sablon fájl, a neve index.php a sablon összes oldalt, hogy hozzák létre, és megjelenik a blog. Azonban a legtöbb gyakran eltérő sablon fájlokat, hogy különböző típusú oldalakat, hogy maximális rugalmasságot biztosít a testre.

bázis sablonok

Minimum WordPress téma két fájlból áll:

Ha kifejlesztett moduláris sablon fájlokat, akkor add hozzá a sablon index.php (fő sablon fájl), valamint a munkájuk eredményeként jelenik meg a felhasználói oldalon. Annak érdekében, hogy vagy, hogy ezek a sablonok modulok, ahol akar, kövesse az utasításokat.

  • Hozzáadni header.php sablon segítségével get_header (template tag).
  • Hozzáadni sidebar.php sablon segítségével get_sidebar (template tag).
  • Hozzáadni footer.php sablon segítségével a get_footer (template tag).

Itt egy példa a sablonok lehetővé teszik:

A választás a minták alapján kérelmeket

WordPress lehetővé teszi a programozó kell használni a különböző csatlakoztatási lehetőségeket a minták egy sor sablonokat. Először is, a sablonhierarchiát sablonhierarchiát. másrészt - a hagyományos címkék Feltételes Címkék belül a feldolgozási ciklus The Loop sablon fájlokat.

Ha a téma képesnek kell lennie arra, hogy még részletesebb ellenőrző kijelző mutat, mint az ellenőrzés szintje, amely a hierarchia sablonok sablonhierarchiát. akkor a feltételes Címkék Feltételes Címkék. Feltételes Címkék elsősorban ellenőrizni, ha egy adott feltétel igaz alatt WordPress ciklus végrehajtása. Ebben az esetben, akkor letölt egy bizonyos mintát vagy megjeleníti néhány lehetőséget az oldalon megjelenő szöveg szerint ezt a feltételt.

Vagy, a kérelem tárgya, ugyanazt az algoritmust lehet végrehajtani másképp:

Fájl típus ikon

Wordpress használja az ikonok fájltípusok (kapcsolódás fájlok) a blog, és a felület kezelői panel, ha ezeket az ikonokat létezik a megadott helyen.

Wordpress keresi a fájlokat a képek pedig az aktuális témát. (És Wordpress 2.2, az alapértelmezett témát csak egy ikon, audio.jpg.)

Például felhívni ikonok, mint például a MIME típus audio / mpeg. Wordpress fogja keresni ikonok ebben a fájlban a képek pedig az aktuális téma, úgy dönt, az első megfelelő fájlt (lásd wp_mime_type_icon funkciójának leírását.)

  1. my_theme /images/audio.jpg
  2. my_theme /images/audio.gif
  3. my_theme /images/audio.png
  4. my_theme /images/mpeg.jpg
  5. my_theme /images/mpeg.gif
  6. my_theme /images/mpeg.png
  7. my_theme /images/audio_mpeg.jpg
  8. my_theme /images/audio_mpeg.gif
  9. my_theme /images/audio_mpeg.png

A lista a szokásos téma sablon fájlokat

Az alábbi lista a szokásos sablon által használt fájlokat WordPress. Természetesen a téma tartalmazhat más stílus fájlokat, képeket vagy programokat. Csak tartsd észben, hogy a következő fájlnevek különleges jelentéssel bírnak a WordPress - lásd sablonhierarchiát hierarchia sablon további információk ..

Ezek a fájlok speciális jelentése van a WordPress, mivel ezek helyettesítésére használják index.php. amikor a téma könyvtárban, összhangban a hierarchia sablonok sablonhierarchiát. és amikor belépett a megfelelő kérelem; vagy megfelelően az igazság feltételes tag Feltételes Tag. ha a funkció típus _ * (); visszatér az „igaz”.

Például, ha azt szeretnénk, hogy megjelenjen egy bejegyzést is_single () függvény visszatérési értéke „true”, és az aktív téma könyvtárban van single.php sablon fájlt. Ez a sablon létrehozásához használt az oldalt.

Linkek a sablon fájlokat

A következő kód