हाल ही में, लाइव लेखक ने कम से कम दो मामलों में समस्याएं उत्पन्न कर दी हैं:
1. जब एक नया लेख बनाया जाता है, तो इसे अपलोड करने पर एक त्रुटि संदेश भेजा जाता है, भले ही लेख अपलोड किया गया हो। फिर, फिर से कोशिश करते समय, एक नया लेख बनाएं जैसे कि मामले को नोटिस करने के क्षण में, पहले से ही एक ही नाम से कई लेख प्रकाशित किए गए हैं और नीचे यह कुछ भी अपलोड नहीं करता प्रतीत होता है।
2. यदि एक लेख जो पहले ही प्रकाशित हो चुका है, खोला गया है, तो इसे अपडेट करने से त्रुटि संदेश भेज दिया जाता है, भले ही अपडेट सफल हो।
पूरी समस्या एक फ़ाइल लाइन को अद्यतन करने में है वर्ग-WP-xmlrpc-server.php जो उत्तर संदेश नहीं भेजता है। ऐसा ही तब होता है जब किसी भी दूरस्थ प्लेटफ़ॉर्म से मेटाविब्लॉग विधि के माध्यम से जैसा कि होता है Blogsy आईपैड / आईफोन से
संदेश इस तरह दिखता है:
ब्लॉग सर्वर से प्राप्त मेटावेयरब्लीड.पोस्टपोस्ट विधि के लिए प्रतिक्रिया अमान्य थी: XmlRpc सर्वर से अमान्य प्रतिक्रिया दस्तावेज़ लौटाया गया।
खैर, आउटपुट यह है: आपको फ़ाइल को cPanel या होस्टिंग सेवा के माध्यम से दर्ज करना होगा /public_html/wp-includes/class-wp-xmlrpc-server.php और कोड के लिए 3948 की रेखा खोजने के लिए:
अगर (is_array ($ संलग्नक)) {
विदेशी मुद्रा ($ फाइल के रूप में $ संलग्नक) {
अगर (स्ट्रैप्स ($ post_content, $ फ़ाइल-> गाइड)! == गलत)
$ wpdb-> अद्यतन ($ wpdb-> पद, सरणी ('post_parent' => $ post_ID), सरणी ('ID' => $ फ़ाइल-> ID));
इसे संशोधित किया जाना चाहिए:
अगर (is_array ($ संलग्नक)) {
विदेशी मुद्रा ($ फाइल के रूप में $ संलग्नक) {
अगर ($ फ़ाइल-> गाइड &&! ($ फ़ाइल-> गाइड == NULL))
अगर (स्ट्रैप्स ($ post_content, $ फ़ाइल-> गाइड)! == गलत)
$ wpdb-> अद्यतन ($ wpdb-> पद, सरणी ('post_parent' => $ post_ID), सरणी ('ID' => $ फ़ाइल-> ID));
अगर वे ठीक हो जाते हैं, तो हमने जो किया है वह लाल रंग में चिह्नित लाइन जोड़ता है।
इसके साथ समस्या का समाधान किया जाना चाहिए। इस ख्याल के साथ कि वर्डप्रेस को अपडेट करते समय आपको इसे फिर से करना होगा जब तक कि वे इसे स्थायी रूप से हल नहीं करते हैं।