2012-10-11 22 views
7

यह वास्तव में आसान हो सकता है लेकिन मैंने खोज और खोज और कुछ भी नहीं ढूंढ पाया है। डिफ़ॉल्ट ब्लॉग पेज क्या है?वर्डप्रेस सभी पोस्ट प्रदर्शित करें

मैं उस पृष्ठ को खोजने का प्रयास कर रहा हूं जो श्रेणी या टैग के बावजूद मेरे सभी ब्लॉग पोस्ट के उद्धरण प्रदर्शित करेगा। मुझे पता है कि मैं उस श्रेणी में सभी पदों की एक सूची प्राप्त करने के लिए www.xyz.com/category/widgets कर सकता हूं। मैं जो करने की कोशिश कर रहा हूं वह सिर्फ मेरे सभी ब्लॉग पोस्टों को बिना फ़िल्टर के सूचीबद्ध करता है।

क्या यह प्राप्त करने के लिए वर्डप्रेस में कोई डिफ़ॉल्ट पृष्ठ है? धन्यवाद।

+0

ऐसा ही एक सवाल यहाँ उत्पन्न किया गया था: http://stackoverflow.com/questions/4794622/wordpress-list-all-posts-with- उचित अंकन –

उत्तर

5

यह सब आपकी थीम पर निर्भर करता है, आपको एक blog.php, पेज-blog.php, archive.php (आपको विचार मिलता है) की आवश्यकता होगी।

यह एक PHP पृष्ठ होगा जिसे मूल या WP_Query() मिला है जिसमें श्रेणी या कुछ भी परिभाषा नहीं है।

आप या तो में इस परिभाषित करने में सक्षम हो जाएगा:

  1. सेटिंग्स> पढ़ना --- ब्लॉग पृष्ठ
  2. थीम विकल्प --- (कुछ) की तरह ब्लॉग श्रेणियाँ
  3. [सभी लेने] PHP फ़ाइल ही

में सभी पोस्ट उम्मीद है कि इस मदद करता है के लिए इसे परिभाषित, खेद वहां नहीं है एक "है कि 'यहाँ'" आप के लिए इस सवाल का जवाब:/

+1

इस उत्तर को बनाने के लिए, यदि किसी भी कस्टम सेटिंग्स में कुछ भी नहीं पाया जा सकता है, तो उनके [टेम्पलेट पदानुक्रम] पर वर्डप्रेस कोडेक्स (http://codex.wordpress.org/Template_Hierarchy) पिनपॉइंट की मदद करने में बेहद उपयोगी होगा बिल्कुल कौन सी फाइल बनाई या संपादित की जानी चाहिए। – maiorano84

+0

अतिरिक्त के लिए धन्यवाद :) – Xhynk

8

यदि आप इसे सभी श्रेणियों/टैग/fron_page के लिए चाहते हैं, तो बहुत तेज़ सॉल्शन होता है - /wp-admin/options-reading.php पर जाएं और पदों की संख्या -1 पर सेट करें - इनपुट के रूप में सामान्य रूप से संभव नहीं है मिनट = 1, लेकिन आप इसे आसानी से बदल सकते हैं उदाहरण के साथ ब्राउज़र डेवलपर कंसोल।

यदि आप सभी पदों के साथ केवल एक पृष्ठ चाहते हैं, तो आप http://codex.wordpress.org/Template_Tags/get_posts और नंबरपोस्ट -1 के साथ टेम्पलेट या शोर्ट बना सकते हैं और आपको जो चाहिए उसे दिखाएं। इस के लिए

<?php 
$args = array('numberposts' => -1); 
$posts= get_posts($args); 
if ($posts) { 
    foreach ($posts as $post) { 
     setup_postdata($post); 
     the_title(); 
     the_excerpt(); 
    } 
} 
?> 
+0

मेरे लिए केवल 'post_per_page' काम कर रहा है। – kaushik

0

Thx - ब्लॉग-page.php

के लिए देखें, तो यह वहाँ नहीं है - - blog.php के रूप में कॉपी मैं भी एक और तरीका है ...

अपने विषय के फाइलों में पाया ब्लॉग-पेज.एचपी

ब्लॉग-पेज.एफ़पी में - ब्लॉग को बदलने के लिए विवरण बदलें (पृष्ठ)। यह टेम्पलेट को ब्लॉग (पेज) के रूप में सूचीबद्ध करने का कारण बनता है जहां आप अपने वर्डप्रेस पेज का उपयोग करने वाले टेम्पलेट का उपयोग कर सकते हैं।

श्रेणियों और हाल के पोस्ट विजेट के साथ अपने साइडबार ....

8

दूसरों ने इस Googling किया जा सकता है के लिए कस्टमाइज़ करें ...यदि आप एक स्थिर पेज के साथ अपनी साइट के पहले पन्ने जगह ले ली है, लेकिन अभी भी एक अलग लिंक के अंतर्गत प्रकट करने के लिए पदों की अपनी सूची चाहते हैं, आप की जरूरत है:

  1. एक खाली पृष्ठ बनाएँ (और किसी भी यूआरएल निर्दिष्ट/ पढ़ना> आप की तरह काउंटर)
  2. सेटिंग के अंतर्गत, जब आप अपने मेनू में इस पृष्ठ पर लिंक पर क्लिक करें अपने "पोस्ट पेज"

अब के रूप में इस नए पेज चुनते हैं, तो यह आपके सभी हाल ही में सूचीबद्ध करना चाहिए पद (आवश्यक कोड के साथ कोई गड़बड़ नहीं)।

(अस्वीकरण:। मैं a similar question here को यह एक ही उत्तर पोस्ट)