织梦一键仿站工具(织梦DEDECMS数据一键转入wordpress的过程及过程把方法介绍)
优采云 发布时间: 2022-01-05 12:12织梦一键仿站工具(织梦DEDECMS数据一键转入wordpress的过程及过程把方法介绍)
织梦的突然收费让很多站长和公司都措手不及。大家开始移动岗位,寻找更合适的cms网站管理系统。
我个人认为wordpress是最合适的。原因:完全开源,可以商用,不像国内的cms开源,是幌子。对于真正的商业用途,您必须付费。另一个原因是他的用法就够了。网站的论坛社区比较齐全。以后,当你的网站有问题时,你可以快速找到解决办法。
话不多说,先来看看织梦DEDEcms数据一键传输到wordpress的过程。
1、需要先安装一个全新的wordpress,从官方下载链接下载| 中国 简体中文
2、添加通用选项字段,目的是对应织梦系统参数(网站名称,记录号)的字段,具体添加方法如下
/*网站在主题function.php中添加,根据自己的情况修改*/
/*在通用设置中添加自定义设置*/
/*网站主题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插件
插件安装完成后,在工具中找到织梦文章 Migration,点击打开下图,填写你原来的织梦网站数据库,然后点击开始导入。
7、使用高级自定义字段(Advanced Custom Fields)插件重新导入之前导出的字段。
8、在设置中设置固定连接。/%category%/%post_id%.html(你的织梦之前是怎么生成在a文件夹的,需要在前面加/a,具体设置方法看你之前的链接,如果出现链接错误,请检查您的服务器是否开启了伪静态,如果没有,则需要开启)
9、安装插件No Category Base (WPML) 去掉分类URL前的默认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、设置分页伪静态:将paging/page/2改为list_3_2.html。具体格式请查看wordpress分页链接伪静态,分页链接后加html
至此,织梦的数据全部转移到wordpress。除了文章的内容,还包括织梦的系统参数、栏目内容、友情链接等。传输成功效果如下,供参考。
一个。列分类完成并传输后的效果图
湾 文章 内容传输后的渲染
C。织梦 系统参数传递后的效果图
d. 织梦 友情链接导入后的效果图
织梦数据已经传输,