פּראָבלעמס מיט ארויסגעבן לייוו רייטער מיט וואָרדפּרעסס
לעצטנס, לעבן רייטער סטאַרטעד קאָזינג פּראָבלעמס אין לפּחות צוויי קאַסעס:
1. ווען אַ נייַע אַרטיקל איז באשאפן, ופּלאָאַדינג עס סענדז אַ טעות אָנזאָג, כאָטש די אַרטיקל איז ופּלאָאַדעד. דערנאָך, ווען איר פּרובירן ווידער, מאַכן אַ נייַע אַרטיקל אַזוי אַז אין דער צייט פון באַמערקן דעם פאַל, עס זענען שוין עטלעכע אַרטיקלען ארויס מיט די זעלבע נאָמען און ונטער עס איז גאָרנישט צו ופּלאָאַד.
2. אויב אַן עפֿנטלעכער אַרטיקל איז געעפנט, דערהייַנטיקן די טעות טעות אָנזאָג אַפּדייטינג, כאָטש די דערהייַנטיקן איז געראָטן
דער גאנצער פּראָבלעם איז אין אַפּדייטינג אַ טעקע שורה קלאַס-וופּ-קסמלרפּק-סערווער.פפּ וואָס שיקט נישט קיין ענטפער אָנזאָג. דער זעלביקער כאַפּאַנז ווען איר טאָן דאָס פֿון קיין ווייַט פּלאַטפאָרמע דורך די מעטאַוועבלאָג אופֿן ווי אין דעם פאַל פון בלאָגסי פון די יפּאַד / יפאָנע.
דער אָנזאָג קוקט ווי דאָס:
די ענטפער צו די מעטאַוועבלאָג.עדיטפּאָסט אופֿן באקומען פון די בלאָג סערווער איז פאַרקריפּלט: פאַרקריפּלט ענטפער דאָקומענט אומגעקערט פֿון XmlRpc סערווער.
נו, דער רעזולטאַט איז דאָס: איר דאַרפֿן צו אַרייַן די טעקע דורך קפּאַנעל אָדער די האָסטינג דינסט /public_html/wp-includes/class-wp-xmlrpc-server.php און דאָרט קוק אין שורה קסנומקס די קאָד:
אויב (is_array ($ attachments)) {
פאָרעקס ($ אַטאַטשמאַנץ ווי $ טעקע) {
אויב (strpos ($ post_content, $ file-> guid)! == false)
$ wpdb-> דערהייַנטיקן ($ wpdb-> הודעות, מענגע ('post_parent' => $ post_ID), array ('ID' => $ file-> ID));
עס מוז זיין מאַדאַפייד צו:
אויב (is_array ($ attachments)) {
פאָרעקס ($ אַטאַטשמאַנץ ווי $ טעקע) {
אויב ($ file-> guid &&! ($ file-> guid == NULL))
אויב (strpos ($ post_content, $ file-> guid)! == false)
$ wpdb-> דערהייַנטיקן ($ wpdb-> הודעות, מענגע ('post_parent' => $ post_ID), array ('ID' => $ file-> ID));
אויב זיי זענען פאַרפעסטיקט, וואָס מיר האָבן געטאן איז צו לייגן די שורה אנגעצייכנט אין רויט.
מיט דעם, די פּראָבלעם זאָל זיין סאַלווד. מיט דער זאָרג אַז ווען אַפּדייטינג WordPress איר דאַרפֿן צו טאָן דאָס ווידער ווען זיי טאָן ניט סאָלווע עס פּערמאַנאַנטלי.