blogger导入wordpress后恢复permalink
Jun 24, 2011blogger导入wordpress官方就提供有插件
但是倒入后每篇文章的链接就变了
之前搜索引擎搜索出来的结果 点就去就是404无法找到
以下两步可以修复这个问题
首先 在wordpress里配置permalink为custom 填写成这样
/%year%/%monthnum%/%postname%.html
然后 新建一个php文件
把下面的代码复制进去保存 上传到服务器上
执行这个文件
它会把postname替换成之前blogger上的
<?php
require_once('wp-load.php');
$res = $wpdb->get_results("SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = 'blogger_permalink'");
$wpdb->print_error();
foreach ($res as $row){
$slug = explode("/",$row->meta_value);
$slug = explode(".",$slug[3]);
$wpdb->query("UPDATE $wpdb->posts SET post_name ='" . $slug[0] . "' WHERE ID = $row->post_id");
$wpdb->print_error();
}
echo "DONE";
?>
好了 大功告成