WordPress網站最近從.co.uk變爲.org.uk。一旦完成,它會影響Facebook評論數據,因爲它映射到的URL已更改。這是的single.php中的代碼來調用評論:更改WordPress get_bloginfo('url');或永久域名在某個日期之前發佈的帖子
<div class="fb-comments" data-href="<?php the_permalink() ?>" data-num-posts="3" data-width="620"></div>
現在the_permalink()發生了變化,我想輸出下面的功能:
if post is published before 29th Jan 2012 output this:
<div class="fb-comments" data-href="http://www.domain.co.uk/post-permalink/" data-num-posts="3" data-width="620"></div>
otherwise output this:
<div class="fb-comments" data-href="http://www.domain.org/post-permalink/" data-num-posts="3" data-width="620"></div>
我不知道如果我失去了一些東西,但它不應該是那麼容易,因爲寫一個小(CLI的)腳本獲取所有wp_posts WHERE永久LIKE domain.co.uk,用.org替換co.uk然後更新wp_posts? – dbrumann 2012-02-04 11:06:04