Мушкилот бо нашри Live Writer бо WordPress
Чанде қабл Live Writer оғоз кард, ки дар натиҷа ду мушкилӣ мушкилотро ба вуҷуд меорад:
1. Ҳангоми эҷоди як мақолаи нав, ҳамли он паёми хатогӣ мефиристад, гарчанде ки мақола боргузорӣ шудааст. Пас, вақте ки шумо бори дигар кӯшиш мекунед, як мақолаи нав созед, то вақте ки шумо қазияро пай баред, аллакай якчанд мақолаҳо бо ҳамон ном нашр шудаанд ва дар зери он ба назар чунин мерасад, ки ҳеҷ чизро бор намекунад.
2. Агар мақолаи аллакай нашршуда кушода шуда бошад, навсозии он паёми хатогиро мефиристад, гарчанде ки навсозӣ муваффақ аст.
Ҳамаи мушкилот дар навсозии хатти файли class-wp-xmlrpc-server.php ки паёми ҷавобӣ намефиристад. Ҳангоми иҷро кардани он аз ҳар як платформаи дурдаст тавассути усули metaWeblog, тавре ки дар ҳолат рух медиҳад, айнан ҳамин тавр мешавад Blogsy аз iPad / iPhone.
Паём чунин ба назар мерасад:
Посух ба усули metaWeblog.editPost, ки аз сервери блог гирифтааст, нодуруст аст: Ҳуҷҷати нодуруст аз сервери XmlRpc баргардонида шудааст.
Хуб, натиҷа чунин аст: Шумо бояд тавассути cPanel ё хидмати хостинг ба файл ворид шавед /public_html/wp-includes/class-wp-xmlrpc-server.php ва дар он ҷо ба ҷустуҷӯи хатҳои 3948 барои рамзи:
агар ({if_array ($ attachments)) {
foreach ($ attachments ҳамчун $ file) {
агар (strpos ($ post_content, $ file-> guid)! == бардурӯғ)
$ wpdb-> update ($ wpdb-> posts, array ('post_parent' => $ post_ID), array ('ID' => $ file-> ID));
Он бояд тағйир дода шавад:
агар ({if_array ($ attachments)) {
foreach ($ attachments ҳамчун $ file) {
агар ($ file-> guid &&! ($ file-> guid == NULL))
агар (strpos ($ post_content, $ file-> guid)! == бардурӯғ)
$ wpdb-> update ($ wpdb-> posts, array ('post_parent' => $ post_ID), array ('ID' => $ file-> ID));
Агар онҳо муайян карда шаванд, мо чӣ кор карда истодаем, ки ранги сурхро ишғол намоем.
Бо ин мушкилот бояд ҳал карда шаванд. Бо эҳтиёт, ки ҳангоми навсозии WordPress шумо бояд онро дубора иҷро кунед, агар онҳо онро ба таври доимӣ ҳал накунанд.