वर्डप्रेससह थेट लेखक प्रकाशित करण्यात समस्या
अलीकडे, लाइव्ह रायटरने कमीतकमी दोन प्रकरणांमध्ये समस्या उद्भवल्या:
1. जेव्हा एखादा नवीन लेख तयार केला जातो, तेव्हा तो अपलोड केल्याने लेख अपलोड झाल्यावर त्रुटी संदेश पाठविला जातो. नंतर पुन्हा प्रयत्न करताना एक नवीन लेख तयार करा जेणेकरून प्रकरण लक्षात घेण्याच्या क्षणी या नावावर आधीपासूनच अनेक लेख प्रकाशित झाले आहेत आणि खाली काही दिसत नसल्याचे दिसून येत आहे.
२. आधीपासून प्रकाशित केलेला एखादा लेख जर उघडला असेल तर तो अद्यतनित करण्यात त्रुटी यशस्वी होतो तरी त्रुटी संदेश पाठविला जातो.
संपूर्ण समस्या फाइल ओळच्या अद्यतनामध्ये आहे वर्ग-wp-xmlrpc-server.php जो प्रत्युत्तर संदेश पाठवत नाही. कोणत्याही रिमोट प्लॅटफॉर्मवरुन मेटा व्हेब्लॉग पद्धतीने केल्यावर असेच घडते ब्लॉगस्सी आयपॅड / आयफोन वरून.
संदेश असे दिसतो:
ब्लॉग सर्व्हरकडून प्राप्त metaWeblog.editPost पद्धतीस प्रतिसाद अवैध होता: एक्सएमएलआरपीसी सर्व्हरकडून अवैध प्रतिसाद दस्तऐवज परत आला.
बरं हे आऊटपुट आहे: तुम्हाला सीपीनेल किंवा फाईलमध्ये होस्टिंग सर्व्हिसद्वारे प्रवेश करावा लागेल /public_html/wp-includes/class-wp-xmlrpc-server.php आणि कोडसाठी 3948 लाईन शोधण्यासाठी तेथे:
असल्यास (is_array ($ संलग्नके)) {
foreach ($ संलग्नक म्हणून $ संलग्नक) {
जर (strpos ($ पोस्ट_कंटेंट, $ फाइल-> मार्गदर्शक)! == खोटे)
$ डब्ल्यूपीडीबी-> अद्यतन ($ डब्ल्यूपीडीबी-> पोस्ट, अॅरे ('पोस्ट_ पालक' => $ पोस्ट_आयडी), अॅरे ('आयडी' => $ फाइल-> आयडी));
यात सुधारित करणे आवश्यक आहे:
असल्यास (is_array ($ संलग्नके)) {
foreach ($ संलग्नक म्हणून $ संलग्नक) {
जर ($ फाइल-> मार्गदर्शक &&! ($ file-> मार्गदर्शक == NULL))
जर (strpos ($ पोस्ट_कंटेंट, $ फाइल-> मार्गदर्शक)! == खोटे)
$ डब्ल्यूपीडीबी-> अद्यतन ($ डब्ल्यूपीडीबी-> पोस्ट, अॅरे ('पोस्ट_ पालक' => $ पोस्ट_आयडी), अॅरे ('आयडी' => $ फाइल-> आयडी));
जर ते निश्चित केले असेल तर आपण जे केले ते लाल मध्ये चिन्हांकित केलेली ओळ जोडा.
यासह समस्या सोडविली पाहिजे. वर्डप्रेस अद्यतनित करीत असताना आपण ते कायमचे निराकरण करीत नाही तोपर्यंत आपण ते पुन्हा करावे लागेल या काळजीने.