互聯網和博客

用WordPress發布Live Writer的問題

最近,Live Writer 開始出現問題,至少在兩種情況下:

1. 當創建新文章時,即使文章已上傳,上傳也會發送錯誤消息。 然後,當再次嘗試時,它會創建一篇新文章,以便在註意到此情況時,已經有幾篇同名文章發表,並且下面似乎沒有上傳任何內容。

2. 如果打開已經發布的文章,更新時,即使更新正確,也會發送錯誤消息。

整個問題在於更新文件的一行 類WP-XMLRPC-server.php 它不發送回复消息。 當通過 metaWeblog 方法從任何遠程平台執行此操作時,也會發生同樣的情況,例如 Blogsy 從 iPad/iPhone。

該消息如下所示:

從博客服務器收到的 metaWeblog.editPost 方法的響應無效:從 XmlRpc 服務器返回的響應文檔無效。

 

現場作家問題

好吧,輸出是這樣的:您必須通過 cPanel 或託管服務輸入文件 /public_html/wp-includes/class-wp-xmlrpc-server.php 然後在第 3948 行查找代碼:

 

if ( is_array( $attachments ) ) {

foreach ( $attachments as $file ) {

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

$wpdb->update($wpdb->posts, array('post_parent' => $post_ID), array('ID' => $file->ID) );

你必須將其更改為:

if ( is_array( $attachments ) ) {

foreach ( $attachments as $file ) {

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 時,您必須再次執行此操作,直到他們永久解決該問題。

高爾基阿爾瓦雷斯

作家、研究員、土地管理模型專家。 他參與了模型的概念化和實施,例如:洪都拉斯國家財產管理系統 SINAP、洪都拉斯聯合市政管理模型、地籍管理綜合模型 - 尼加拉瓜登記處、哥倫比亞領土 SAT 管理系統. 自 2007 年以來,Geofumadas 知識博客的編輯和 AulaGEO 學院的創建者,其中包括 100 多門關於 GIS - CAD - BIM - 數字孿生主題的課程。

相關文章

發表評論

您的電子郵件地址將不會被發表。 必填字段標有 *

返回頂部按鈕