You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何恢复WordPress中已删除翻页书并找回ID3编号?

问题:将Flip Book WordPress插件的翻页书ID从4修改为3

我在WordPress后台安装了Flip Book WordPress Plugin Version 2.0(由flipbuilder.com开发)插件,创建了同一份出版物的3个版本翻页书。因内容修改需求,删除了ID为3的第三本翻页书,但重新添加时生成的是ID4而非预期的ID3,且后台无撤销按钮。目前翻页书列表显示ID为1、2、4的条目,希望将ID4改为ID3。已找到插件的删除处理代码,位于\public_html\wp-content\plugins\flipbook-plugin\app\class-flipbook-view.php文件中:

function process_delete_action()
{
    $deleted = 0;
    
    if ( isset($_REQUEST['action']) && ($_REQUEST['action'] == 'delete') && isset( $_REQUEST['bookid'] ) )
    {
        if ( is_array( $_REQUEST['bookid'] ) )
        {
            foreach( $_REQUEST['bookid'] as $id)
            {
                $ret = $this->controller->delete_book($id);
                if ($ret > 0)
                    $deleted += $ret;
            }
        }
        else
        {
            $deleted = $this->controller->delete_book( $_REQUEST['bookid'] );
        }
    }

    if ($deleted > 0)
    {
        echo '<div class="updated"><p>';
        printf( _n('%d book deleted.', '%d books deleted.', $deleted), $deleted );
        echo '</p></div>';
    }
    
}

解决方案

方法1:直接修改数据库(推荐)

这是最可靠的方式,因为翻页书ID通常是数据库表的自增主键,删除后自增计数器不会自动回退:

  1. 备份数据库:操作前务必备份WordPress完整数据库,避免数据丢失。
  2. 打开数据库管理工具:使用phpMyAdmin或其他数据库管理工具登录你的WordPress数据库。
  3. 定位插件数据表:查找插件存储翻页书的表,通常命名为wp_flipbook(前缀wp_根据你的WordPress配置调整)。
  4. 修改目标条目ID:找到ID为4的翻页书条目,将其id字段的值修改为3。
  5. 重置自增计数器:执行SQL语句重置表的自增序列,确保后续新增翻页书时不会跳过ID:
    ALTER TABLE wp_flipbook AUTO_INCREMENT = 4;
    
    注:将wp_flipbook替换为实际的表名,自增值设置为当前最大ID+1(即3+1=4)。

注意事项

  • 检查关联表:如果插件还有其他表(比如翻页书附件、配置表)关联该ID,需要同步修改对应表中的ID值。
  • 清除缓存:修改完成后,清除WordPress缓存和插件自带缓存,确保页面显示正常。

方法2:临时修改插件代码(不推荐)

该方法仅作应急使用,插件更新后修改会丢失:

  1. 找到插件控制器中新增翻页书的方法(通常在class-flipbook-controller.php的add_book或类似方法)。
  2. 在生成新ID的逻辑前,强制设置ID为3(需确保ID3未被占用)。
  3. 保存修改后重新添加翻页书。

内容的提问来源于stack exchange,提问作者Mihai Pavelescu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 18:45:32