WordPress менен Live Writer жарыялоо көйгөйлөрү
Live жазуучу жакында, бери дегенде, эки учурларда кыйынчылыктарды пайда боло баштады:
1. Жаңы макала түзүлгөндө, аны жүктөө макала жүктөлгөнүнө карабастан, ката жөнүндө билдирүү жөнөтөт. Андан кийин, дагы бир жолу аракет кылып, жаңы макала түзүңүз, мисалы, ишти байкап калган учурда бир эле аталышта жарыяланган бир нече макалалар бар жана ылдый жакта эч нерсе жүктөлбөйт окшойт.
2. Эгер буга чейин жарыяланган макала ачылса, аны жаңыртуу жаңыруу ийгиликтүү болгонуна карабастан ката жөнүндө билдирүү жөнөтөт.
маселе сөп линиясын улантып келе жатат класс-WP-xmlrpc-server.php жооп билдирүү жөнөтпөйт. Кандайдыр бир алыскы платформадан metaWeblog методу аркылуу жасалганда ушундай болот Blogsy Галактика / Теодор.
билдирүү мындай:
Блог серверинен алынган metaWeblog.editPost ыкмасына жооп жараксыз: XmlRpc серверинен кайтарылган жараксыз жооп документ.
Ошентип, натыйжасы мындай: Сиз CPanel же хостинг кызматы аркылуу файлга киришиңиз керек /public_html/wp-includes/class-wp-xmlrpc-server.php жана онлайн 3948 кодун издөө бар:
эгер (is_array ($ тиркемелер)) {
ForEach ($ делосуна катары $ тиркемелер) {
if (strpos ($ post_content, $ file-> guid)! == false)
$ wpdb-> update ($ wpdb-> posts, array ('post_parent' => $ post_ID), array ('ID' => $ file-> ID));
өзгөртүлдү керек:
эгер (is_array ($ тиркемелер)) {
ForEach ($ делосуна катары $ тиркемелер) {
if ($ file-> guid &&! ($ file-> guid == NULL))
if (strpos ($ post_content, $ file-> guid)! == false)
$ wpdb-> update ($ wpdb-> posts, array ('post_parent' => $ post_ID), array ('ID' => $ file-> ID));
Эгер карасак, биз эмне кылган кызыл менен белгиленген сапты кошуу болуп саналат.
Муну менен маселе чечилиши керек. WordPressти жаңыртууда, аны биротоло чечпесеңиз, дагы бир жолу жасашыңыз керек деген ой менен.