WordPress-пен Live Writer-ді шығару проблемалары
Жақында Live Writer кем дегенде екі жағдайда:
1. Жаңа мақала жасалған кезде оны жүктеу мақала жүктелгеніне қарамастан қате туралы хабарлама жібереді. Одан кейін, қайталап көргенде, жаңа мақаланы жасаңыз, сонда істі байқап тұрған кезде бірнеше бірдей мақалалар жарияланған және сол жерде ештеңе жүктелмеген көрінеді.
2. Егер бұрын жарияланған мақала ашылса, оны жаңарту сәтті болғанымен қате туралы хабарлама жібереді.
Барлық проблема файлдық сызықтың жаңартылуында class-wp-xmlrpc-server.php жауап хабарламасын жібермейді. Мұны кез-келген қашықтағы платформадан metaWeblog әдісі арқылы жасалғанда да солай болады Блогси iPad / iPhone құрылғысынан.
Хабар келесідей:
Блог серверінен алынған metaWeblog.editPost әдісіне жауап жарамсыз: XmlRpc серверінен қайтарылған жауап құжаты жарамсыз.
Сонымен, нәтиже мынада: cPanel немесе хостинг қызметі арқылы файлға кіру керек /public_html/wp-includes/class-wp-xmlrpc-server.php және код үшін 3948 жолын іздеу үшін:
егер (is_array ($ attachments)) {
foreach ($ файлдар ретінде тіркемелер) {
егер (strpos ($ post_content, $ file-> guid)! == жалған)
$ wpdb-> жаңарту ($ wpdb-> хабарламалар, массив ('post_parent' => $ post_ID), массив ('ID' => $ файл-> ID));
Ол келесіге өзгертілуі керек:
егер (is_array ($ attachments)) {
foreach ($ файлдар ретінде тіркемелер) {
егер ($ file-> guid &&! ($ file-> guid == NULL))
егер (strpos ($ post_content, $ file-> guid)! == жалған)
$ wpdb-> жаңарту ($ wpdb-> хабарламалар, массив ('post_parent' => $ post_ID), массив ('ID' => $ файл-> ID));
Егер олар бекітілсе, біз жасаған нәрсе қызыл түспен белгіленген сызықты қосыңыз.
Мұнымен мәселе шешілуі керек. WordPress-ті жаңартқан кезде оны үнемі шеше алмай тұрып, оны қайтадан жасау керек екендігімен.