Ez a kérdés a fejemben párszor korábban, amikor én dolgozom oldalakon korábban is, amely korábban WordPress mutatni blogok vagy új típusú tartalmak egy része a helyszínen / portal.Being egy kezdő PHP és környékén WordPress, megtartottam procastinating meg, azt gondolva: "ez nem az én peice tortát". Végre! E követelmény jött upto az orrom, amikor indult aranybánya körül egy kicsit a megoldást.
Meglepődve tapasztalta, hogy valóban könnyebb volt, mint amit valójában gondoltam, az volt, hogy megjelenik egy lista a főcímek, vagy a legújabb hozzászólás bármely más oldalon kívül a WordPress-motoros rész, csak egy kicsit a PHP és a WordPress API .
Itt van, mit kell tennie: -
Okokból a magyarázat, azt feltételezik, hogy a honlap még http://www.inchembur.com/ és van a hírek rovatban ezen a webhelyen a http://news.inchembur.com/ (ami fut WordPress). Most az a követelmény, hogy bemutassák a legfrissebb bejegyzés a http://news.inchembur.com/ honlapján a fő helyszínen, azaz http://www.inchembur.com/index.php
1. lépés: Az Ön index.php hozzá az alábbi peice kódot, bele a WordPress API fájlt. Felveheti ezt az oldal tetején szeretné hozzászólás megjeleníteni.
<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES ", false); / / Disbable használatát WordPress Theme
require ('/ var / news.inchembur.com / wp-blog-header.php "); / / include WordPress API
; // Get Latest Post query_posts (showposts = 1 ") / / Get Legutóbbi hozzászólás
?>
A fenti peice az include, mi egyre csak az egységes legfrissebb post. Ha szeretnéd kipróbálni több variációt nyugodtan beleveti magát, query_posts() dokumentációját .
2. lépés: Most az a része, az Index / Home oldalra, ahol meg akarom mutatni a legújabb WordPress hozzászólásodban http://news.inchembur.com , használd az alábbi kódot. Mondanom sem kell, nyugodtan ad a stílus megosztottságot, átfogja és az osztályok, mint egy a tervezési igényeket.
3. lépés: nincs 3. lépés ... Amit ez ... kész!
Persze, akkor próbáljon néhány variáció egy az Ön igényeinek (mint korábban említettem, lásd query_posts() dokumentációját ). Eretnekségek néhány kóstoló ... Hogyan mutatják egy adott poszt / oldal, szemben a legújabb post: -
Ez könnyen achived megváltoztatásával érvekkel query_posts() , hogy tartalmazza a lap vagy az oldal ID slug
) ; query_posts (page_id = 7 ');
) ; query_posts (oldalnév kb ');
vagy tudod irányítani az álláshelyek száma:
) ; query_posts (showposts = 3);