主页 / PHP

2021年07月19日 115 0

最新Emlog转wp博客系统 emlog5.3.1转wordpress5.7.2搬家教程附工具php

万万没想到,时隔半年的更新竟然是站点搬家教程。/(ㄒoㄒ)/~~ 因为某些原因,所以不想用emlog了,之前也有用过z-blog,最后还是选择使用wp吧。 省的来回折腾了。

信息整理

当前程序:emlog 5.3.1 目标程序:wordpress 5.7.2 (最新) 在网上找资料找到了一些工具,所以这边先说明一下。(原作者博客无法打开) 原工具截图:QQ图片20210719160828-300x182.png

原工具(PC+PHP)下载:https://089m.com/f/898931-502675445-a6b51f 密码: 5938

EMtoWP.php原版下载

问题: 不论是PC软件版本还是PHP版本,都是无法使用的。所以下面给大家放修改内容。

<pre class="corepress-code-pre">文件:em2wp.php
新增:require  'medoo.php';
新增:
// 连接WP数据库连接
    $wpdb = new MYSQL($host, $username, $password, $wp_db);
    $database_wp = new medoo([
        // 必须配置项
        'database_type' => 'mysql',
        'database_name' => $wp_db,
        'server' => $host,
        'username' => $username,
        'password' => $password,
        'charset' => 'utf8',
        // 可选参数
        'port' => 3306,
        // 可选,定义表的前缀
        'prefix' => '',
        // 连接参数扩展, 更多参考 http://www.php.net/manual/en/pdo.setattribute.php
        'option' => [
            PDO::ATTR_CASE => PDO::CASE_NATURAL
        ]
    ]);

因为可能是php版本问题,我也并没有详细去寻找原因,那么则直接使用medoo的数据库,然后替换连接数据库代码,替换所有入库代码。

特别注意:

  • 因为我博客url的设置问题,我修改了第62行代码,将所有文章都设置了别名(‘post-1’),wp的固定地址设置为了 post_name ,来实现在emlog中的别名生效问题,并且id为地址的文章也可以正常打开。
  • 删除了入库时候的content 的 转义 代码 addslashes ,其余未动。
  • 一定一定一定记得 备份!备份!备份! (数据库+网站)

本工具只支持 数据库 直接转移! 不支持文件,因为并没有修改代码,不确定是否可以使用。 本站则是使用本工具迁移过来的。有问题可以留言,看到就会回复

工具下载

EMtoWP php 修改版

<https://089m.com/f/898931-502677135-36bcc8 密码: 5938

EMtoWP php 修改版下载
https://wwx.lanzoui.com/iFdltrm4g8h

评论列表

积极评论才是三好学生

暂无评论

欢迎 发表评论: