Ping Back Test III   [6评论]

http://blog.inout.asia/?p=766

上一个问题已能确认:
若要TrackBack生效,必须采用默认URL而不能采用SEO操作。

下面要进一步确认,到底是哪个回复生效的?
WordPress的Pingback自动机制,还是手工指定的TrackBack地址?

如果WP的Pingback无效,那是什么原因导致?

测试结论:自动PingBack机制目前确实无效。但手工TrackBack代码是有效的。
原因分析:前者暂时不名,后者证明WP后台文章主动Trackback处理正常有效。

 

从WordPress 2.7开始就有用户反映Pingback功能有时无法正常工作。 WordPress用请求函数wp-includes/cron.php (注意:请不要混淆wp-includes/cron.php函数与wp-cron.php函数)来运行Pingback,操作有0.01秒的时限,在某些环境下这个时间可能有点短。 大多数配置都能在这个时限下正常运行,因此WordPress开发人员没有特意改变时限,参见Trac ticket 8923

但到了WordPress 2.8,在某些安装环境下,Pingback问题仍然存在。 用户可以选择把时限从0.01改成1,之后Pingback就可以恢复正常了。 如果不想更改时限,那么只好保佑2.8.1版本能够修正这个问题了。

WordPress 2.8中的原始代码

$cron_url = get_option( ‘siteurl’ ) . ‘/wp-cron.php?doing_wp_cron’;
wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );

改变时限值后的代码

$cron_url = get_option( ‘siteurl’ ) . ‘/wp-cron.php?doing_wp_cron’;
wp_remote_post( $cron_url, array(‘timeout’ => 1, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );

原文:Ping Problem?

发布于 2014 年 04 月 14 日 by in Spam

Tagged with , , ,

6评论 to Ping Back Test III

订阅评论 RSS.

  1. Pingback:trackback iAmFisher

  2. Pingback:trackback 部落格 我i南通

  3. PingBack失效的原因已了解:
    http://www.wordpress.la/pingback-problem.html

    从WordPress 2.7开始就有用户反映Pingback功能有时无法正常工作。 WordPress用请求函数wp-includes/cron.php (注意:请不要混淆wp-includes/cron.php函数与wp-cron.php函数)来运行Pingback,操作有0.01秒的时限,在某些环境下这个时间可能有点短。 大多数配置都能在这个时限下正常运行,因此WordPress开发人员没有特意改变时限,参见Trac ticket 8923。

    但到了WordPress 2.8,在某些安装环境下,Pingback问题仍然存在。 用户可以选择把时限从0.01改成1,之后Pingback就可以恢复正常了。 如果不想更改时限,那么只好保佑2.8.1版本能够修正这个问题了。

  4. Pingback:trackback 部落格 我i南通

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注