2010-01-25 14 views
9

क्या वर्डप्रेस का उपयोग करने वाले अनुभव वाले किसी को पता है कि यह मेरी comments.php फ़ाइल का उपयोग क्यों नहीं करेगा जो विषय फ़ोल्डर में है?वर्डप्रेस सही टिप्पणी फ़ाइल का उपयोग नहीं कर रहा है?

+3

क्या आपके पास ' 'आपकी 'single.php' फ़ाइल में? –

+0

@Doug Neiner हाँ मैं करता हूं, किसी भी तरह से यह फ़ाइल लोड नहीं कर रहा है, हालांकि यह कहीं और टिप्पणी पोस्ट फॉर्म लोड कर रहा है और मुझे नहीं पता कि यह कहां से आ रहा है। – JasonDavis

+0

क्या आपने इसे काम करने में कामयाब रहे? मुझे एक ही समस्या है। – aleXela

उत्तर

2

मैं इसे अब काम कर रहा है, मैं इस

<?php comments_template('', true); ?> 

में बजाय

<?php comments_template(); ?>

बदलने के लिए, अजीब था, लेकिन यह मेरी समस्या

0

आप टिप्पणी शामिल करने के लिए शामिल करने की ज़रूरत अपने टेम्पलेट के single.php में निम्नलिखित:

<?php comments_template(); ?> 

कि एक संदर्भ के रूप वर्डप्रेस के साथ आता है डिफ़ॉल्ट टेम्पलेट का उपयोग करें।

डौग नेइनर ने इसे पहले एक टिप्पणी के रूप में जोड़ा ताकि यदि वह इसे उत्तर के रूप में पोस्ट करता है तो कृपया उसे चुनें।

+0

हां मेरे पास single.php में लेकिन किसी भी तरह से यह किसी अज्ञात स्थान से एक अलग टिप्पणी पोस्ट फॉर्म लोड करना और पूरे दिन खोज रहा है यह देखने के लिए कि यह कहां से इसे साफ़ कर रहा है, मैंने भी हर दूसरे विषय को हटाने और सीधे लिंक करने की कोशिश की सही टिप्पणी फ़ाइल और अभी भी – JasonDavis

+0

को जिस तरह से काम करना प्रतीत नहीं होता है, यह अभिनय कर रहा है जैसे कि उसने पुरानी comment.php फ़ाइल को कैश किया है और इसके बजाय इसका उपयोग कर रहा है लेकिन मुझे कहीं भी कोई कैश फाइल नहीं दिखाई दे रही है, इसलिए मुझे नहीं लगता कि मामला है – JasonDavis

1

यदि आपके पास पहले से ही <?php comments_template(); ?> है (जो आप करते हैं) तो यह फ़ाइल अनुमति समस्या हो सकती है।

इसके अलावा, यह शायद classic या default से खींच रहा है यदि यह आपकी थीम की वर्तमान निर्देशिका में आपकी comments.php फ़ाइल नहीं पढ़ सकता है।

सुनिश्चित करें कि आपके comments.php में आपकी शेष थीम फ़ाइलों के समान अनुमतियां हैं।

0

तय मुझे लगता है मैं समाधान नहीं मिला है। समस्या यह है कि मेरी थीम लोड होने के दौरान single.php का उपयोग नहीं कर रही है। तो टिप्पणियां_टैम्पलेट ('', सच) जोड़ना; मदद नहीं कर रहा है।

तो मैंने इसे अपनी index.php फ़ाइल में जोड़ा और अब ऐसा लगता है कि ऐसा होना चाहिए।

आशा इस में मदद मिलेगी

0

यह आमतौर पर comments_template समारोह के साथ किया जाता है:

<?php comments_template($file, $separate_comments); ?> 

$ फ़ाइल फ़ाइल नाम आप लोड करना चाहते हैं (उदाहरण के लिए, "/comments.php")। यह एक वैकल्पिक पैरामीटर है।

$ different_comments टिप्पणी प्रकार के द्वारा टिप्पणियों को अलग करने के लिए सेट किया गया है या नहीं। यह बुलियन है, और डिफ़ॉल्ट गलत है। यह एक वैकल्पिक पैरामीटर है (यदि आप इसे छोड़ देते हैं, तो यह गलत पर सेट है)।

नोट: यह केवल एकल पोस्ट और पृष्ठों के लिए काम करता है। इसे हर जगह काम करने के लिए, $ "1" पर सेट करें।

<?php comments_template('/short-comments.php'); ?> 

हैं:

आप (कस्टम थीम के लिए) की तरह अपने स्वयं के कस्टम टिप्पणी खाका बनाने के लिए, इसे इस तरह कहते हैं, उदाहरण के लिए चाहते हैं ("शॉर्ट टिप्पणी" सिर्फ एक उदाहरण का नाम है) आपने यह सब किया है और WP अभी भी सही टिप्पणियों का उपयोग नहीं कर रहा है। php, फ़ाइल अनुमतियों की जांच करें।इसके अलावा - हैकिंग टिप्पणियां एक आम समस्या है, इसलिए किसी ने आपकी साइट को हैक किया हो और फ़ाइल के साथ समस्या उत्पन्न हो।

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