Kjo pyetje kaluar mendjen time disa herë më parë, kur unë isha duke punuar në faqet më herët shumë, e cila përdoret për të treguar WordPress blogs ose lloj të ri të përmbajtjes në disa pjesë të faqes / portal.Being një rishtar në PHP dhe rreth WordPress, kam mbajtur procastinating atë, duke menduar se "kjo nuk është peice ime e tortë". Së fundi! kjo kërkesë erdhi upto hundë tim, kur filloi diggin rreth një grimë për zgjidhje.
Unë kam qenë i befasuar për të gjetur se ajo vërtetë ishte më e lehtë se unë në fakt mendonin se ishte, për të shfaqur një listë të titujve apo mesazhin e fundit në çdo faqe tjetër jashtë seksionit të WordPress-powered, vetëm duke përdorur pak e PHP dhe API WordPress .
Ja çfarë duhet të bëni: -
Për arsye të dhënë shpjegime, supozojmë që faqja e juaj është http://www.inchembur.com/ dhe ju keni seksionin e lajmeve për këtë faqe në http://news.inchembur.com/~~pobj (i cili po kandidon WordPress). Tani është kërkesë për të treguar mesazhin e fundit nga http://news.inchembur.com/~~pobj në faqen kryesore të faqes kryesore, dmth http://www.inchembur.com/index.php
Step1: Në index.php tuaj shtoni peice e mëposhtme të kodit, Përfshi file API WordPress. Ju mund të shtoni këtë në krye të faqes që ju dëshironi mesazhin e juaj për të dalë në.
<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES', false); përdorimi / / Disbable e Theme WordPress
kërkojnë ('/ var / news.inchembur.com / wp-blog-header.php'); / / Përfshi WordPress API
; // Get Latest Post query_posts ('showposts = 1'); / / Get mesazhin e fundit
?>
Në peice mësipërme të përfshijnë, ne jemi duke marrë vetëm postin e vetme më të fundit. në qoftë se doni të provoni variacione më shumë të ndjehen të lirë për të gërmoj në, query_posts() dokumentacionin .
Hapi 2: Tani, Në pjesën e faqes Index / Home ku ju doni të tregojnë mesazhin e fundit WordPress nga http://news.inchembur.com , përdorni kodin e mëposhtëm. S'është nevoja të thuhet, të ndjehen të lirë për të ad klasave tuaja styling, përfshin dhe klasat si për nevojat tuaja të projektimit.
Step3: Nuk ka asnjë Hapi 3 ... thats it ... ju janë bërë!
Ofcourse, Ju mund të provoni disa variacione si për kërkesat tuaja (siç e përmenda më herët, i referohen query_posts() dokumentacion ). Heres disa shijues ... Si tregojnë një faqe të veçantë pas / në krahasim me postin e fundit: -
Kjo mund achived lehtë duke ndryshuar argumentet për query_posts() për të përfshirë ID faqe apo faqe lingotë
) ; query_posts ('page_id = 7');
) ; query_posts ('pagename = për');
ose ju mund të kontrollojë numrin e postimeve:
) ; query_posts simbolit showposts = 3);