WordPress-тэй Live Writer-ийг нийтлэхтэй холбоотой асуудлууд
Саяхан Live Writer-д хамгийн багадаа хоёр тохиолдол гардаг.
1. Шинэ өгүүлэл үүсгэх үед түүнийг байршуулах нь нийтлэл байршуулсан байсан ч гэсэн алдааны мэдэгдэл илгээдэг. Дараа нь дахин оролдохдоо шинэ нийтлэл үүсгэж, хэргийг анзаарсан тохиолдолд ижил нэртэй хэд хэдэн нийтлэл гарсан байгаа бөгөөд доор нь юу ч байршуулаагүй байгаа бололтой.
2. Хэрэв аль хэдийн нийтлэгдсэн нийтлэл нээгдсэн бол түүнийг шинэчлэх нь шинэчлэлт амжилттай болсон ч гэсэн алдааны мэдэгдлийг илгээдэг.
Бүх асуудал файлын шугамыг шинэчлэхэд оршино class-wp-xmlrpc-server.php хариу мессеж илгээхгүй. Энэ нь метаВеблогын аргаар аливаа алслагдсан платформоос үүнийг хийх үед тохиолддог Blogsy iPad / iPhone-аас.
Зурвас иймэрхүү харагдах болно:
Блог серверээс хүлээн авсан metaWeblog.editPost аргын хариу буруу байна: XmlRpc серверээс буцаагдсан хүчингүй хариу бичиг.
Үр дүн нь ийм байна: Та cPanel эсвэл хостингийн үйлчилгээгээр дамжуулан файлаа оруулах ёстой /public_html/wp-includes/class-wp-xmlrpc-server.php 3948 мөрийг кодыг хайх хэрэгтэй:
if (is_array ($ хавсралт)) {
foreach (файлын $ файлын хавсралт) {
хэрэв (strpos ($ post_content, $ file-> guid)! == худал)
$ wpdb-> шинэчлэх ($ wpdb-> бичлэгүүд, массив ('post_parent' => $ post_ID), массив ('ID' => $ файл-> ID));
Үүнийг дараах байдлаар өөрчлөх шаардлагатай:
if (is_array ($ хавсралт)) {
foreach (файлын $ файлын хавсралт) {
хэрэв ($ file-> guid &&! ($ file-> guid == NULL))
хэрэв (strpos ($ post_content, $ file-> guid)! == худал)
$ wpdb-> шинэчлэх ($ wpdb-> бичлэгүүд, массив ('post_parent' => $ post_ID), массив ('ID' => $ файл-> ID));
Хэрэв тэдгээрийг зассан бол бидний хийсэн зүйл улаанаар тэмдэглэгдсэн мөр нэмнэ.
Үүнтэй холбоотойгоор асуудлыг шийдэх хэрэгтэй. WordPress-ийг шинэчлэхдээ үүнийг бүр мөсөн шийдээгүй тохиолдолд үүнийг дахин хийх хэрэгтэй гэдгийг анхаарч үзээрэй.