तो तुम अपने WordPress सेटअप में जा रहा द्वारा एक कस्टम सामने पृष्ठ निर्दिष्ट करने के लिए प्रबंधित किया है: [सेटिंग्स], [पढ़ने], [सामने पृष्ठ दिखाता है], [ "एक स्थैतिक पृष्ठ" - रेडियो बटन]. अब क्या? अगर आप इस पर स्थिर सामग्री के साथ एक कस्टम सामने पेज बना सकते हैं किसे परवाह है. हम कुछ ठंडा, और अधिक उन्नत, wigetized माल एक साथ एक गतिशील आधार पर हमारे ब्लॉग खींचना चाहता हूँ. यदि आप RobMalon.Com के नए मोर्चे पृष्ठ देखा है तो आप कुछ के बारे में मैं इतना है कि आप सेटअप कुछ अपने ब्लॉग पर भी इसी तरह कर सकते हैं तुम्हें सिखाने के लिए कर रहा हूँ इस कार्य के एक विचार होगा.
कस्टम होम पेज डिजाइन एवं लेआउट
यह करने के लिए एक महत्वपूर्ण पहला कदम तुम क्या करना चाहते बाहर आलेखन है. Widgets जहाँ जाने के लिए जो जा रहे हैं बुलवा लो. कि अगर तुम नहीं जानते के लिए सक्षम WordPress क्या है मुश्किल है. तो, संक्षिप्त हम हमारे हाथ में क्या है पर जाने के लिए, इन सवालों के आधार पर, आपके सामने पृष्ठ की सामग्री बाहर योजना:
- क्या श्रेणियों अगर किसी भी पर्याप्त उन्हें पहले पन्ने पर अपने स्वयं के मिनी फ़ीड देने के लिए करने के लिए महत्वपूर्ण हैं?
- प्रत्येक विजेट में कितने हाल के लेख आप प्रदर्शित करना चाहते हो? विभिन्न स्थानों में इस Offsetting आप इसे अच्छी तरह से संतुलन को पाने के लिए एक मुखपृष्ठ tweak करने की अनुमति देगा जहाँ यह कॉलम में असमान सामग्री अन्यथा नहीं की वजह से.
- आप लिंक (बिना / images) प्रत्येक लेख के पहले 200 अक्षर प्रदर्शित करना चाहते हैं? यह कैसे मैं बनाया पिछले बिंदु प्रभाव के बारे में विचार करेंगे.
डिजाइन और वास्तुकला. - सही करने के लिए एक दृश्य उदाहरण के लिए लेआउट विचार मिलते हैं. बाईं ओर उदाहरण में एक स्थान में आप पूरी साइट भर में 8 सर्वाधिक हाल के लेख डाल सकता है और सभी श्रेणियों में शामिल हैं. जगह दो में आप "अपडेट" जो लेबल है एक श्रेणी केवल से पोस्ट हो सकता है? जो आप अपने नवीनतम "वीडियो" पदों टैग करने के लिए उपयोग या शायद एक श्रेणी? तो फिर श्रेणी 3 जो आपको "प्रदर्शित" लेख करने पर विचार लेखों की सूची में. इस सूची में विकल्पों के साथ अंतहीन है. जब आप सेटअप करने के लिए इस तरह से अपने पृष्ठ को जाना, एक बहुत कितनी अच्छी तरह आप अपने मौजूदा पदों को वर्गीकृत पर निर्धारित होता है. उदाहरण के लिए, मैं सबसे ऊपर tabbed क्षेत्र में पहले पन्ने पर एक विशेष रुप से प्रदर्शित क्षेत्र कार्यान्वित किया. मैं वापस आ गया, जाने के लिए एक नई श्रेणी बनाने, थी और मौजूदा पदों के लिए उस श्रेणी के रूप में लागू मैं फिट देखा था. तो, अब से, मैं बस मैं जब मैं एक पोस्ट है कि मैं में "फ़ीचर्ड" पहले पन्ने पर विजेट को दिखाना चाहता हूँ लिखने के जाने के रूप में जोड़ें. - जब तुम, मत भूलना अपने widgets बाहर की योजना बना रहे हैं, तो आप अन्य plugins के रूप में अच्छी तरह से कोड का उपयोग कर सकते हैं. के बारे में अधिक जानकारी कि एक बिट में.
टेबल या सीएसएस सेटअप
अब जब तुम उसे नीचे है, इसके समय कुछ लेआउट कोड लागू करने के लिए. यदि आप इस करने के लिए नए हैं, एक टेबल में इस की स्थापना की. यदि आप सभी कट्टर जाने के लिए है, तो देख रहे हैं इस div है जैसे के साथ एक लेआउट का उपयोग करें:
-
//Setup For Example 1 (3 widgets) -
< div style = "width:100%; padding: 5px; border: 1px solid #FFFFFF;" > -
WIDGET 1 CODE HERE -
</ div > -
< div style = "clear:both; padding-top:5px;" ></ div > -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 2 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 3 CODE HERE -
</ div > -
//Setup For Example 2 (4 widgets) -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 1 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 2 CODE HERE -
</ div > -
< div style = "clear:both; padding-top:5px;" ></ div > -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 3 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 4 CODE HERE -
</ div > - डाउनलोड इस कोड: 0826divfrontpagewidgets.txt
मामले में तुम हो, सभी इस कोड को आप पहले से ही होम पेज के रूप में जो निर्दिष्ट किया जाना चाहिए था एक "पृष्ठ" के रूप में जाना जा रहा है उलझन में. , अपनी नहीं एक बुरा विचार एक गैर पर अभ्यास करने के लिए यदि नहीं, जो अप्रकाशित है FrontPage ताकि आप प्रयोग कर सकते हैं अराजकता में एक मौजूदा ब्लॉग लगाने के बिना.
इस widgets कोडन
तो फिर आप प्रत्येक विजेट के लिए कुछ विकल्प हैं. तुमने ऐसा करने के लिए पाश करने के लिए इस पोस्ट के माध्यम से कि आप प्रदर्शित करना चाहते हैं समुचित WordPress समारोह में बता रही है क्या ज़रूरत है. यहाँ के उदाहरण हैं:
-
<?php -
//Setting up the new loop of posts -
global $post ; -
//Getting Posts - More on this below -
$gettingposts = get_posts ( ‘numberposts=5&category=1′ ) ; -
//Starting the loop -
foreach ( $gettingposts as $post ) : -
setup_postdata ( $post ) ; -
//Below is a custome output of a link setup -
?> -
- < a href = "<?php the_permalink(); ?>" rel = "bookmark" title = "Permanent Link to “<?php the_title(); ?>”" >< ?php the_title ( ) ; ? ></ a > -
< div class = "postbreak" > -
<?php -
//End the loopसमाप्ति//End the loop -
endforeach ; -
?> -
<?php -
//This bit of code will loop through 5 recent articles covering all categories and post the_excerpt() - A 200 character clip from the post that excludes any html in from those first lines.5//This bit of code will loop through 5 recent articles covering all categories and post the_excerpt() - A 200 character clip from the post that excludes any html in from those first lines.///This bit of code will loop through 5 recent articles covering all categories and post the_excerpt() - A 200 character clip from the post that excludes any html in from those first lines. -
global $post ; -
//Getting Posts - More on this below -
$gettingposts = get_posts ( ‘numberposts=5′ ) ; -
//Starting the loop -
foreach ( $gettingposts as $post ) : -
setup_postdata ( $post ) ; -
//Below is a custome output of a link setup -
?> -
< h3 >< a style = "font-size:14px;" href = "<?php the_permalink() ?>" rel = "bookmark" title = "Permanent Link to <?php the_title(); ?>" >< ?php the_title ( ) ; ? ></ a ></ h3 > -
<?php -
//Display a clip from the post -
the_excerpt ( ) ; -
//End the loopसमाप्ति//End the loop -
endforeach ; -
?> - डाउनलोड इस कोड: 0826codefrontpagewidgets.txt
जटिल homepages के निर्माण और आगे एकाधिक WordPress का उपयोग करके बढ़ाया जा सकता है टैग खाके. सभी प्रलेखन बस (के रूप में प्रत्येक टैग टेम्पलेट में) उपलब्ध तुम चाहते हो कि मानकों के साथ काम करता है कॉल वहाँ है, है. इस उदाहरण में ऊपर मैं पहले एक विशेष श्रेणी के टैग get_posts टेम्पलेट का उपयोग करने में लिंक के माध्यम से पुनरावृति करने के लिए एक रास्ता दिखाएगा. इसलिए यह सभी हाल के पदों प्रदर्शित करता है दूसरा उदाहरण में मैं फिर, लेकिन इसका उपयोग इस समय एक श्रेणी निर्दिष्ट नहीं करते () और शो the_excerpt यह () के साथ जो the_loop में मौजूदा पद का एक क्लिप लेता है.
इस get_post प्रलेखन के माध्यम से देखो और तुम्हें देखना चाहता हूँ उत्पादन में व्यवस्थित करने के लिए समुचित चर जोड़ना. Fro उदाहरण, निम्नलिखित get_post समारोह में 5 और 8 के अलावा सभी श्रेणियों में से 3 पदों को प्रदर्शित करेगी:
get_posts ( 'numberposts = 3 & श्रेणी =- 5, -8');
यदि आप एक श्रेणी, पोस्ट, या पृष्ठ के ID जानना चाहते हैं कि followign करते हैं:
- व्यवस्थापक में प्रवेश करें.
- इस टैब का प्रबंधन करने के लिए जाएँ.
- क्लिक श्रेणियों (या पदों या पृष्ठों)
- मंडराने के ऊपर या क्लिक करें उचित श्रेणी, पोस्ट, या आप पृष्ठ के ID पता करना चाहते हैं पर
- स्थिति पट्टी में (अगर आप) मँडरा रहे हैं या पता पट्टी में (अगर आप) आपको लगता है कि इस के समान दिखता है एक लिंक देखना चाहिए क्लिक किया:
http://yoursite.com/wp-admin/categories.php?action=edit&cat_ID=11 - उपर्युक्त उदाहरण में मैं श्रेणियों में था. मैं चुना इस श्रेणी "11" के एक विचार है. अब मैं exlicitly शामिल कर सकते हैं या उसे अलग. कुछ मामलों में आप पोस्ट और / या पन्नों के रूप में अच्छी तरह से यह करना चाहता हूँ. यदि आप अन्य WordPress कार्यों के साथ खेलने get_posts, लेकिन इस समर्थन doesn't, वे कभी कभी करते हैं. जाँच के एक समारोह प्रति आधार पर टैग प्रलेखन खाके. आपको कम से कम कैसे ID अब आपके MySQL डाटाबेस में प्रवेश करने के लिये बिना है पाने के लिए पता चल जाएगा.
प्लग इन
तुम एक प्लग-बुलाया Exec में php अपने ब्लॉग पर इतना है कि आप पोस्ट के भीतर उपरोक्त php कोड को निष्पादित कर सकते हैं स्थापित की आवश्यकता हो सकती है. इस प्लग इन को स्थापित करने के बारे में सावधान रहना-में अन्य लोगों को तुम्हारे साथ यद्यपि अपने ब्लॉग के प्रबंधन अगर तुम्हारे पास है. तो आप यह कर सकते हैं सेटअप कस्टम विशेषाधिकार यदि. अगर है तो बस नहीं बना यकीन है कि इसके स्थापित और सक्रिय.
मैं तुम्हें वहाँ जो आप अपने विषय फ़ोल्डर के अंदर अपने sidebar.php फ़ाइल में उपयोग कर सकते हैं जो कोड का एक टुकड़ा आपको प्रदान अनगिनत अन्य प्लगइन का है देखा है यक़ीन है. आप किसी भी आप अपने होमपेज पर उन ब्लॉकों के भीतर बनाने के widgets के भीतर है कि कोड का उपयोग कर सकते हैं. आप आमतौर पर README के अंदर इस तरह कोड प्राप्त कर सकते हैं या install फ़ाइल नोट कि सबसे प्लग में साथ आओ.
उदाहरण

तरफ से मेरे सामने पृष्ठ की जब मैं हाल ही में RobMalon.Com redesigned एक उदाहरण है. मैं भी हाल ही में मेरी ToddRecommends.TV पर जो करता है Live धाराओं और वार्ता फिल्में और टेक अपने पृष्ठ के साथ एक इसी तरह की स्थापना का निर्माण एक निजी दोस्त की मदद की. तुम उसके सामने पृष्ठ वर्तमान में दाएँ हाथ की ओर कैसा लग रहा है की एक क्लिप देख सकते हैं. वह और उसके पृष्ठ पर हर एक अपने मुख्य श्रेणियों के लिए अपने हाल ही के पोस्ट किया है वह घटनाओं, अद्यतन के बारे में अद्यतन करने के लिए उपयोग करता है जो दूसरी श्रेणी से ऊपर सही पर एक फ़ीड प्रदर्शित कर रहा है, और सामान्य खबर है.





































इस प्लग आदमी के लिए धन्यवाद, और टिप्स! मैं अपने घर पृष्ठ पर कुछ और कार्यों को जोड़ने का प्रयास हो सकती है!