2010-03-02 15 views
23

बस जानना चाहता था कि मैं वर्डप्रेस में अपना खुद का स्थिर HTML पेज कैसे जोड़ूं? उदाहरण के लिए, मान लें कि मेरे पास एक पृष्ठ products.html है, मैं इसे वर्डप्रेस (किसी भी मेनू, आदि) में कैसे जोड़ूं और एक बार जोड़ा गया, मैं कैसे पर जा सकता हूं क्योंकि वर्डप्रेस में एक सामान्य यूआरएल संरचना थी।वर्डप्रेस में स्थिर पेज कैसे जोड़ें?

+0

कम से कम वर्तमान वर्डप्रेस संस्करण 3.8.1 में सेट किया गया है और शायद पहले भी, आपके पास मेनू के लिए प्रविष्टियों के रूप में कस्टम यूआरएल हो सकते हैं (उपस्थिति/मेनू)। इस तरह आप अपना खुद का स्थिर पृष्ठ मेनू प्रविष्टि के रूप में रख सकते हैं लेकिन निश्चित रूप से लेआउट (हेडर, विजेट, ...) गायब हो जाएगा। एक WordPress पृष्ठ में एक WordPress स्थिर पृष्ठ सामग्री की बजाय अपनी खुद की स्थिर सामग्री शामिल करना सबसे अच्छा होगा। यह नहीं पता कि यह कैसे करें। – Trilarion

उत्तर

4

वर्डप्रेस की स्थिर पृष्ठ कार्यक्षमता को कहा जाता है, चालाकी से, "पेज।" आप यहां उनके बारे में सब कुछ पढ़ सकते हैं: http://codex.wordpress.org/Pages

+8

@ स्कॉट: मैं इन पृष्ठों के बारे में बात नहीं कर रहा हूं, आपके लिंक पर मैंने यह पढ़ा है "पेज फ़ाइलें नहीं हैं। वे आपके डेटाबेस में संग्रहीत हैं जैसे पोस्ट हैं।" मैं कस्टम एचटीएमएल पेजों के बारे में बात कर रहा हूं जो मैं dreamweaver में बनाते हैं। – Sarfraz

+0

अगर मुझे गलत समझा जाता है तो मुझे खेद है। क्या उनके पास आपके नियमित वर्डप्रेस पेज के समान लेआउट (हेडर, नेविगेशन, इत्यादि) होना चाहिए? –

+0

मैं उन्हें कोई लेआउट दे सकता हूं क्योंकि मैं पृष्ठों के लिए एचटीएमएल सीएसएस लिखूंगा। धन्यवाद – Sarfraz

6

क्या आपका मतलब पृष्ठ टेम्पलेट्स है ?: Page Templates « WordPress Codex। आप एक नया पेज टेम्पलेट बना सकते हैं और इसके php और xhtml को संशोधित कर सकते हैं (और स्थिर एचटीएमएल जोड़ सकते हैं), और उसके बाद उस टेम्पलेट का उपयोग करें जब आप वर्डप्रेस एडिटर में नया पेज जेनरेट करते हैं।

यदि आप बस अपनी WordPress निर्देशिका में एक स्थिर HTML फ़ाइल जोड़ते हैं, तो यह मोड रीराइट के आधार पर काम कर सकता है या नहीं भी हो सकता है।

+0

लेकिन फिर भी आपको उस पृष्ठ को व्यवस्थापक में जोड़ना होगा .. यह अर्थहीन हो जाता है। इस मामले में आदर्श समाधान नहीं है ..:/ –

+0

आपके पास लगभग छः वर्षीय उत्तरों पर टिप्पणी करने की तुलना में बेहतर चीजें नहीं हैं? – markratledge

+3

मैं समाधान की तलाश में हूं, अभी तक इसे नहीं मिला है। सोचा था कि यह यहां खोजने की कोशिश करने के लिए ओकी था जहां लोगों ने इसकी चर्चा की थी। –

1

आपके द्वारा वर्णित करने के लिए, products.html पृष्ठ को अपनी public_html निर्देशिका में डालें। मेनू अनुभाग में उत्पादों.html पृष्ठ के लिंक को जोड़ने के लिए अपनी WordPress थीम की header.php फ़ाइल संपादित करें। आपके पास चीजों को सेटअप करने के तरीके के आधार पर आपको यूआरएल में एक पूर्ण पथ का उपयोग करना पड़ सकता है।

यदि आप products.html पर WordPress नेविगेशन को बनाए रखना चाहते हैं तो आप अपनी साइट के वर्डप्रेस हिस्सों पर वापस ब्राउज़ कर सकते हैं, आपको उस पृष्ठ के भीतर हेडर HTML को दोहराना होगा।

इस कमी के आधार पर और आपकी आवश्यकताओं के आधार पर मैं अन्य उत्तरों में सुझाए गए पृष्ठों या पेज टेम्पलेट्स का उपयोग करने पर विचार करने की सलाह दूंगा ताकि उत्पाद पृष्ठ वर्डप्रेस लेआउट का हिस्सा हो और आप साझा नेविगेशन का लाभ उठा सकें/देखो और महसूस इत्यादि।

1

बस इसे अपने वर्डप्रेस रूट (जहां आपके पास WP का index.php है) में अपलोड करें, मान लें कि यदि आप अपने उत्पादों को एक निर्देशिका myproduct में डालते हैं, तो यह इसके माध्यम से सुलभ होगा यूआरएल: http://www.yoursite.com/myproduct/products.html। आशा है कि यह आपके अनुरोध का उत्तर देगा।

+0

यह वास्तव में काम किया है। –

10

आप (ओपी पूछा के रूप में) यह .html जोड़ने के लिए, बस एक ही स्थान जहां अपने WP साइट की index.php प्रकट होता है पर एक फ़ोल्डर बनाने, और फिर फ़ाइल है कि आप उस के अंदर डाल नाम बिना प्रदर्शित करना चाहते हैं फ़ोल्डर index.html।

उदाहरण, यदि आपके पास donotexist.com पर एक वर्डप्रेस इंस्टॉलेशन है और आप अपने WP इंस्टॉलेशन से अलग एक स्थिर पृष्ठ जोड़ना चाहते हैं, तो लोग donotexist.com/wedding पर जा सकते हैं - शादी नामक फ़ोल्डर बनाएं, और एचटीएमएल को शादी फ़ोल्डर के अंदर index.html फ़ाइल में डाल दें। आप निश्चित रूप से उस फ़ोल्डर में या फ़ोल्डर्स में अन्य फाइलें डाल सकते हैं ताकि स्थिर पृष्ठ छवियों, शैलियों, कोड इत्यादि का संदर्भ दे सके।

जैसा कि ऊपर बताया गया है, अगर यूआरएल की फाइल मौजूद है, तो अनुरोध को रूट करने के लिए डब्ल्यूपी नहीं बुलाया जाएगा। आप बाद में "शादी" फ़ोल्डर या उसके भीतर से "index.html" फ़ाइल निकाल देते हैं, जो कोई कोशिश करता है doesnotexist.com/wedding को तो WP मार्ग पर प्रेषित की जाएगी और यदि कोई मिलता-जुलता स्थायी लिंक मिला था प्राप्त करने के लिए, वे '404 पृष्ठ को त्रुटि नहीं मिली है या जो भी आपकी थीम या प्लग-इन टूटी हुई लिंक के लिए दिखाने के लिए सेट है।

+0

+1 ग्रेट उत्तर। (अच्छा सवाल भी।) बिल्कुल वही है जो मुझे चाहिए: एचटीएमएल फाइलों की एक पूरी निर्देशिका को अपनी इंडेक्स के साथ अपलोड करें, उन्हें डब्ल्यूपी फाइलों से अलग रखें ... –

0

जैसा कि अन्य ने एक फ़ोल्डर अपलोड करने पर ध्यान दिया है, मुख्य निर्देशिका यह करने का सबसे अच्छा तरीका है।

www.yoursite.com/products/index.html

महत्वपूर्ण बात आपको पता करने की जरूरत है कि Wordpress इस पेज के बारे में पता नहीं होगा, और यह आपके sitemap.xml में स्वचालित रूप से शामिल नहीं किया जाएगा और प्रस्तुत Google करने के लिए।

तो यदि आप पेज को सही तरीके से अनुक्रमित करना चाहते हैं तो आपको Google वेबमास्टर टूल्स का उपयोग करके इसे ठीक करने की आवश्यकता होगी।

0

यदि आपके पास उनके फ़ोल्डर तक पहुंच है तो आप get_template_directory_uri() का उपयोग कर सकते हैं जो आपकी थीम का निवास करने वाली निर्देशिका को वापस कर देगा। तो उदाहरण के लिए यदि आपके पास उनकी निर्देशिका के अंदर welcom.html है तो आप इसे अपने जैसे अंदर संदर्भित कर सकते हैं।

उदाहरण के लिए <a src="<?php echo get_template_directory_uri()?>/welcom.html"> Welcome</a> welcom.html खोल देगा यह मानते हुए कि यह आपकी निर्देशिका के अंदर रहता है।

-1

प्रारूप पृष्ठ- {slug} .php के साथ एक पृष्ठ जोड़ें उदाहरण के लिए पेज-products.php अपनी थीम पर। आपको उस नाम के साथ पृष्ठों के नीचे वर्डप्रेस पर एक खाली पृष्ठ भी जोड़ना होगा, उदाहरण के लिए यदि आपकी उदाहरण पेज-products.php है, तो आप वर्डप्रेस पर बनाए गए पेज के लिए आईडी उत्पाद होना चाहिए। यह काम करना चाहिए। अधिक जानकारी के लिए, आप इस लिंक को https://developer.wordpress.org/themes/template-files-section/page-template-files/#creating-a-custom-page-template-for-one-specific-page देख सकते हैं।

-1

आप मेरी प्लगइन का उपयोग कर सकते हैं। Download from WP repository। स्थापना के बाद आपके पास पन्ने के तहत एचटीएमएल पेज विकल्प होगा। यह आपके कस्टम एचटीएमएल को आपके चयन के कस्टम यूआरआई के तहत आउटपुट करेगा ताकि आपको फ़ोल्डर के साथ गड़बड़ न हो।

अद्यतन - पूरा करने के लिए आप क्या चाहते हैं सटीक चरण:

1) स्थापित करें और कहा जाता है WP कस्टम HTML पेज

2 एक Wordpress प्लगइन) नई सबमेनू मद (पृष्ठों> HTML पेज का उपयोग करें सक्रिय करें) (इस जवाब लिखने के समय उदाहरण /मेरी एचटीएम्एल पेज के लिए कस्टम यूआरआई आप अपने पृष्ठ के लिए आवंटित करने के लिए चाहते हैं, में प्रवेश के लिए एक नया HTML पृष्ठ

3) "पृष्ठ पर्मालिंक" फ़ील्ड में बनाने के लिए, यह आवश्यक है कि आपके द्वारा दर्ज मूल्य के साथ शुरू होता है

4) "प्रकाशित करें" तो yourwebsite.com/my-html-page करने के लिए जाने के लिए क्लिक करें "/" वर्ण) और "HTML पेज कोड" क्षेत्र में सभी HTML और पेज दस्तावेज है कि आप दिखाए जाने वाले की सीएसएस दर्ज और आपको अपना स्टेटिक एचटीएमएल पेज देखना चाहिए, इसकी स्थिति को "प्रकाशित"

+0

जबकि यह लिंक सवाल का जवाब दे सकता है, तो आवश्यक भागों को शामिल करना बेहतर है यहां जवाब दें और संदर्भ के लिए लिंक प्रदान करें। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। – pirho

+0

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। - [समीक्षा से] (/ समीक्षा/कम गुणवत्ता वाली पोस्ट/17 998966) –

संबंधित मुद्दे