There is a bug in the code which should be fixed soon. A temporary fix can be to find the line below in your wp-includes/functions.php:
function weblog_ping($server = '', $path = '') {
and to add this line just below that line:
include_once('class-xmlrpc.php');
Using 1.2-epsilon-RC1 … still broken. Any ideas when this is going to get fixed?
Is the temp fix posted by LaughingLizard the actual/end fix that will be rolled out?
Thanks,
-nef
LaughingLizard, I made the change you suggested and am still not sending a ping to any of the services I have in my ‘Update Services’ textbox.
http://rpc.blogrolling.com/pinger/
http://rpc.weblogs.com/RPC2
http://ping.blo.gs/
http://api.my.yahoo.com/RPC2
nefarious,
The problem here is with the class-xmlrpc.php file. For a start the constructor for xmlrpcvar isn’t behaving itself in the RC1 release. If you check out the latest version of the source from CVS someone has hacked around and made it work ;).
I wish /I/ had bothered to look for updated files, could have saved myself an hour tracking it down and doing a custom fix.
-BK
Remember, you really only have to ping one:
http://rpc.pingomatic.com/
hmm shouldn’t wp-stats show me when blo.gs and others ping back? I have http://rpc.pingomatic.com/ in my settings yet the ping seems to work very seldom. When I manually ping technorati or blo.gs I get the result in wp-stats shown…
maybe I am doing something wrong or it’s simply not working…?