בעיות עם סופר חי עם וורדפרס

לאחרונה חיים סופר התחיל לגרום לבעיות, לפחות בשני מקרים:

1. כאשר נוצר מאמר חדש, העלאה שלו שולחת הודעת שגיאה למרות המאמר נטען. אז כאשר מנסה שוב יוצר מאמר חדש, כי בזמן לשים לב במקרה, יש כבר כמה מאמרים שפורסמו עם אותו שם ומטה מופיע לא להעלות שום דבר.

2. אם מאמר כבר פורסם, עדכון זה שולח את הודעת השגיאה למרות שהעדכון מתבצע בטופס.

כל הבעיה היא בעדכון קו קובץ ברמת wp-xmlrpc-server.php אשר אינו שולח הודעת תשובה. אותו הדבר קורה כאשר עושים את זה מכל פלטפורמה מרוחקת דרך שיטת metaWeblog כמו במקרה של Blogsy מן iPad / iPhone.

ההודעה נראית כך:

התגובה לשיטת metaWeblog.editPost שהתקבלה משרת הבלוגים הייתה לא חוקית: מסמך תגובה לא חוקי הוחזר משרת XmlRpc.

בעיה לחיות writter

ובכן, הפלט הוא זה: אתה צריך להיכנס דרך cPanel או שירות אירוח לקובץ /public_html/wp-includes/class-wp-xmlrpc-server.php ושם נראה בשורה 3948 את הקוד:

אם (is_array ($ Attachments)) {

foreach ($ קבצים מצורפים כקובץ $) {

אם (strpos ($ post_content, $ file-> guid)! == false)

$ wpdb-> עדכון ($ wpdb-> הודעות, מערך ('post_parent' => $ post_ID), מערך ('ID' => $ file-> ID));

אתה צריך לשנות את זה ל:

אם (is_array ($ Attachments)) {

foreach ($ קבצים מצורפים כקובץ $) {

אם ($ file-> guid &&! ($ file-> guid == NULL))

אם (strpos ($ post_content, $ file-> guid)! == false)

$ wpdb-> עדכון ($ wpdb-> הודעות, מערך ('post_parent' => $ post_ID), מערך ('ID' => $ file-> ID));

בעיה לחיות writter

אם הם קבועים, מה שעשינו הוא להוסיף את השורה המסומנת באדום.

עם זאת הבעיה צריכה להיפתר. עם הטיפול כי בעת עדכון וורדפרס חייב לעשות את זה שוב עד שהם לא פותרים את זה לצמיתות.

השאירו תשובה

כתובת הדוא"ל שלך לא תפורסם.

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד מעובדים נתוני ההערה שלך.