Inking in Wordpress 2.0
25 Jan 2006 @10:42I downloaded InkableType so I could write blog posts using ink. However, I kept getting an error whenever I tried to post it. I turned on Ethereal to see exactly what error was being passed along:
<?xml version="1.0"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value><int>500</int></value>
</member>
<member>
<name>faultString</name>
<value><string>Could not write file 734e.gif</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
A quick Google search turned up a known bug and quick fix:
- Open /wp-includes/functions-post.php
- Find $new_file = $uploads['path'] . “/$filename”; and replace with $new_file = $upload['path'] . “/$filename”; (Note the lack of “s” on $upload)
- Find return array(’file’ => $new_file, ‘url’ => $url); and replace with return array(’file’ => $new_file, ‘url’ => $url, ‘error’ => false);
Simple as that! WP still doesn’t return a valid response, although it looks like it does. However, the post is still made successfully, ergo you can safely ignore the invalid response.
Update: Truncated filename so that IE would display Nav Bar
Technorati Tags: wordpress, XMLRPC, error, InkableType, Ink, Tablet PC
RSS 








Recent Comments