织梦DEDECMS数据一键转入wordpress,保持链接不变

简要:本文主要讲织梦转wordpress并保证链接不变不影响SEO,可以把织梦的,系统参数、栏目分类、栏目内容、栏目TDK、文章内容、文章自定义字段、友情链接、一并转入到wordpress。(插件下载地址在文章结尾处)

织梦的突然收费,打的很多站长和公司一个措手不及,大家都开始纷纷发转移阵地,寻找比较合适的cms网站管理系统。

我个人觉得,最合适的莫过于wordpress啦,原因:他是完全开源可以商用的,不像国内的cms开源都是个幌子,要真正的商用都是要付费的。还有一个原因就是他的使用量足够多,网站的论坛社区都比较完善,后期当你的网站出现问题能够快速的找到解决办法。

话不多说下面一起来看织梦DEDECMS数据一键转入wordpress的过程把。

1、需要先安装一个全新的wordpress,官方下载地址 下载 | WordPress.org China 简体中文

2、添加常规选项字段,目的是对应织梦系统参数的字段(网站名,备案号)具体添加方法如下

 /*网站主题function.php中添加,根据自己的情况修改*/
/*设置的常规里面添加自定义设置*/
function set_global_seo() {
	$global_seo = new GlobalSeo();
	$global_seo->setting_fields();
}
add_action( 'admin_init', 'set_global_seo' );
 
class GlobalSeo
{
	public function setting_fields()
	{
		$text_input = [
			'basehost'=> '站点网址',
			'contact' => '联系人',
			'email' => '邮箱',
			'address' => '地址',
			'phone' => '电话',
			'mobile' => '手机',
			'wechat' => '微信',
			'qq' => 'QQ',
			'copyright' => '备案号',
			'seo_title' => 'seo标题',
			'seo_keywords' => 'seo关键字',
		];
		$textarea_input = [ 'seo_description' => 'seo描述','tongji' => '统计代码' ];
		foreach($text_input as $key => $val)
		{
			$this->sonliss_settings_field($key, $val, 'sonliss_textbox_callback', [$key]);
			$this->sonliss_register_setting($key);
		}
		foreach($textarea_input as $key => $val)
		{
			$this->sonliss_settings_field($key, $val, 'sonliss_textareabox_callback', [$key]);
			$this->sonliss_register_setting($key);
		}
	}

3、安装  Advanced Custom Fields (高级自定义字段) 插件,使用该插件分别给文章,和分类 添加自定义字段。然后使用该工具把添加的字段导出备用。具体效果如下图。

wordpress文章自定义字段 --- 对应的你的织梦文章的自定义字段。

分类自定义字段---对应织梦栏目的字段

 4、开启wordpress的友情链接 具体方法见   functions.php常用功能与常用插件

5、清空wp_postmeta,wp_posts,wp_termmeta,wp_terms表中的数据

6、最重要的一步:安装  织梦数据转入wordpress 插件

完成插件安装后,在工具中找到织梦文章迁移点击打开如下图,填写自己原织梦网站的数据库,然后点击开始导入即可。

织梦DEDECMS数据一键转入wordpress

7、利用Advanced Custom Fields (高级自定义字段) 插件把之前导出的字段重新导入。

8、在设置中固定连接中设置。/%category%/%post_id%.html (如何你织梦之前都是生成在a文件夹中,需要在前面加 /a,具体的设置方法,根据你之前的链接而定,如果出现链接错误,请查看你的服务器是否开启了伪静态,如果没有需要开启)

9、安装插件 No Category Base (WPML) 去除分类网址前默认 的 Category地址 然后在 主题文件 function.php文件中添加如下代码,给分类链接后加  /

//分类目录后加/
function nice_trailingslashit($string, $type_of_url) {
if ( $type_of_url != 'single' )
$string = trailingslashit($string);
return $string;
}
add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

10、设置分页伪静态:把分页 /page/2 改为  list_3_2.html 格式 具体方法请查 wordpress分页链接伪静态,分页连接后加html

 到此织梦的所有数据已经全部转入了wordpress中了,除了文章内容以外还包括了,织梦的系统参数,栏目内容,和友情链接,转入成功的效果如下,可供参考。

a、栏目分类完成转移后效果图

 b、文章内容完成转移后效果图

c、织梦系统参数转移后效果图

 d、织梦友情链接导入后的效果图

 织梦数据已经完成转移了,wordpress主题制作教程可以查看:wordpress主题模板开发制作教程

织梦DEDECMS数据一键转入wordpress插件下载:

https://download.csdn.net/download/qq_39339179/33237259

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远的WEB小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值