Problemau gydag Awdur Byw gyda WordPress

Yn ddiweddar, dechreuodd Awdur Byw achosi problemau, mewn o leiaf ddau achos:

1 Pan fydd erthygl newydd yn cael ei chreu, mae ei lwytho i fyny yn anfon neges wall hyd yn oed os caiff yr erthygl ei llwytho. Yna, wrth geisio eto, creu erthygl newydd fel bod yna nifer o erthyglau a gyhoeddir gyda'r un enw ar yr adeg pan yn sylwi ar yr achos, ac mae'n ymddangos nad yw'n uwchlwytho unrhyw beth.

2 Os yw erthygl eisoes wedi'i chyhoeddi, mae ei diweddaru yn anfon y neges wall hyd yn oed os gwneir y diweddariad yn y ffurflen.

Y broblem gyfan yw diweddaru llinell ffeiliau dosbarth-wp-xmlrpc-server.php nid yw hynny'n anfon neges ateb. Mae'r un peth yn digwydd wrth ei wneud o unrhyw lwyfan anghysbell drwy ddull metaWeblog fel achos Blogsy o'r iPad / iPhone.

Mae'r neges yn edrych fel hyn:

Roedd yr ymateb i'r dull metaWeblog.editPost a dderbyniwyd gan y gweinydd blog yn annilys: Dychwelyd dogfen ymateb annilys o weinydd XmlRpc.

problem byw awdur

Wel, yr allbwn yw hyn: Mae'n rhaid i chi fynd i mewn trwy cPanel neu'r gwasanaeth cynnal ffeiliau /public_html/wp-includes/class-wp-xmlrpc-server.php a chwiliwch am y cod ar y llinell 3948:

os (is_array ($ atodiadau)) {

foreach ($ file fel $ file) {

os (strpos ($ post_content, $ file -> guid)! == ffug)

$ wpdb-> diweddariad ($ wpdb-> posts, arae ('post_parent' => $ post_ID), arae ('ID' => $ file-> ID));

Rhaid ei addasu i:

os (is_array ($ atodiadau)) {

foreach ($ file fel $ file) {

os ($ file-> guide &&! ($ file-> guid == NULL))

os (strpos ($ post_content, $ file -> guid)! == ffug)

$ wpdb-> diweddariad ($ wpdb-> posts, arae ('post_parent' => $ post_ID), arae ('ID' => $ file-> ID));

problem byw awdur

Os edrychwch chi, yr hyn yr ydym wedi'i wneud yw ychwanegu'r llinell wedi'i marcio mewn coch.

Gyda hyn dylid datrys y broblem. Gyda'r gofal bod rhaid i chi ei wneud eto wrth ddiweddaru WordPress ar yr amod nad ydynt yn ei ddatrys yn barhaol.

Gadewch ateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi.

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.