Here is how I got my Photon to work with WordPress:
1. In your WordPress admin, go to Options–>Miscellaneous
– Check the box where it says “Allow File Uploads”
– Where it says “URI of this directory”, I removed the slash in front of “wp-content”
2. Make sure the upload path “wp-content” on the server has permissions to read, write, execute. It should be located here:
https://domain.com/wordpress/wp-content/
(CHMOD command is 777)
3. In iPhoto–>Weblog–> Settings
I used Blog ID “1” and “https://domain.com/wordpress/xmlrpc.php” as my access point.
4. In iPhoto–>Weblog–> Settings–>Image Upload Area
I put the URL of the path:
https://domain.com/wordpress/wp-content/
I hope that helps.