0

我的数据库已被 WP 插件存储库中的多合一事件日历插件劫持。该插件已被删除,但在wp_options表格中留下了很多垃圾。虽然我可以删除一些选项,但插件在选项 id 中注入了一些重要的东西,我认为它们具有核心相关性:user_rolesoption_id99)和cronoption_id106)。

下面是 cron option_id。有人可以看看,看看如何清理这些烂摊子吗?ai1ec(多合一事件日历),是插件。我在这里真的很茫然。

(106,'cron','a:12:{i:1351390114;a:1:{s:12:\"ai1ec_u_cron\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:6:\"hourly\";s:4:\"args\";a:0:{}s:8:\"interval\";i:3600;}}}i:1351390525;a:1:{s:25:\"ai1ec_facebook_cron_pages\";a:1:{s:32:\"5b7cb91948f8bf686b1a2b49d260e23e\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:1:{i:0;s:4:\"page\";}s:8:\"interval\";i:43200;}}}i:1351392325;a:1:{s:26:\"ai1ec_facebook_cron_groups\";a:1:{s:32:\"440efcc24b7250fee903fb2f69981914\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:1:{i:0;s:5:\"group\";}s:8:\"interval\";i:43200;}}}i:1351392373;a:3:{s:16:\"wp_version_check\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:17:\"wp_update_plugins\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}s:16:\"wp_update_themes\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1351394125;a:1:{s:25:\"ai1ec_facebook_cron_users\";a:1:{s:32:\"fa7faa01ef3155dd51574f1d1e8eddd9\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:1:{i:0;s:4:\"user\";}s:8:\"interval\";i:43200;}}}i:1351424436;a:1:{s:12:\"ai1ec_n_cron\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1351425083;a:1:{s:10:\"ai1ec_cron\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1351431925;a:1:{s:26:\"ai1ec_facebook_cron_events\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:10:\"twicedaily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:43200;}}}i:1351435602;a:1:{s:19:\"wp_scheduled_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1351450159;a:1:{s:30:\"wp_scheduled_auto_draft_delete\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}i:1351465714;a:1:{s:12:\"ai1ec_n_cron\";a:1:{s:32:\"40cd750bba9870f18aada2478b24840a\";a:3:{s:8:\"schedule\";s:5:\"daily\";s:4:\"args\";a:0:{}s:8:\"interval\";i:86400;}}}s:7:\"version\";i:2;}','yes')

user_rolesid看起来更糟。ai1ec,再一次,到处都是。管理区域中还有一个“事件贡献者”默认用户角色,无法删除。

(99,'xxxxxxxuser_roles','a:6:{s:13:\"administrator\";a:2:{s:4:\"name\";s:13:\"Administrator\";s:12:\"capabilities\";a:79:{s:13:\"switch_themes\";b:1;s:11:\"edit_themes\";b:1;s:16:\"activate_plugins\";b:1;s:12:\"edit_plugins\";b:1;s:10:\"edit_users\";b:1;s:10:\"edit_files\";b:1;s:14:\"manage_options\";b:1;s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:6:\"import\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:8:\"level_10\";b:1;s:7:\"level_9\";b:1;s:7:\"level_8\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:12:\"delete_users\";b:1;s:12:\"create_users\";b:1;s:17:\"unfiltered_upload\";b:1;s:14:\"edit_dashboard\";b:1;s:14:\"update_plugins\";b:1;s:14:\"delete_plugins\";b:1;s:15:\"install_plugins\";b:1;s:13:\"update_themes\";b:1;s:14:\"install_themes\";b:1;s:11:\"update_core\";b:1;s:10:\"list_users\";b:1;s:12:\"remove_users\";b:1;s:9:\"add_users\";b:1;s:13:\"promote_users\";b:1;s:18:\"edit_theme_options\";b:1;s:13:\"delete_themes\";b:1;s:6:\"export\";b:1;s:16:\"read_ai1ec_event\";b:1;s:16:\"edit_ai1ec_event\";b:1;s:17:\"edit_ai1ec_events\";b:1;s:24:\"edit_others_ai1ec_events\";b:1;s:25:\"edit_private_ai1ec_events\";b:1;s:27:\"edit_published_ai1ec_events\";b:1;s:18:\"delete_ai1ec_event\";b:1;s:19:\"delete_ai1ec_events\";b:1;s:26:\"delete_others_ai1ec_events\";b:1;s:29:\"delete_published_ai1ec_events\";b:1;s:27:\"delete_private_ai1ec_events\";b:1;s:20:\"publish_ai1ec_events\";b:1;s:25:\"read_private_ai1ec_events\";b:1;s:24:\"manage_events_categories\";b:1;s:18:\"manage_ai1ec_feeds\";b:1;s:19:\"switch_ai1ec_themes\";b:1;s:20:\"manage_ai1ec_options\";b:1;}}s:6:\"editor\";a:2:{s:4:\"name\";s:6:\"Editor\";s:12:\"capabilities\";a:49:{s:17:\"moderate_comments\";b:1;s:17:\"manage_categories\";b:1;s:12:\"manage_links\";b:1;s:12:\"upload_files\";b:1;s:15:\"unfiltered_html\";b:1;s:10:\"edit_posts\";b:1;s:17:\"edit_others_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:10:\"edit_pages\";b:1;s:4:\"read\";b:1;s:7:\"level_7\";b:1;s:7:\"level_6\";b:1;s:7:\"level_5\";b:1;s:7:\"level_4\";b:1;s:7:\"level_3\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_others_pages\";b:1;s:20:\"edit_published_pages\";b:1;s:13:\"publish_pages\";b:1;s:12:\"delete_pages\";b:1;s:19:\"delete_others_pages\";b:1;s:22:\"delete_published_pages\";b:1;s:12:\"delete_posts\";b:1;s:19:\"delete_others_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:20:\"delete_private_posts\";b:1;s:18:\"edit_private_posts\";b:1;s:18:\"read_private_posts\";b:1;s:20:\"delete_private_pages\";b:1;s:18:\"edit_private_pages\";b:1;s:18:\"read_private_pages\";b:1;s:16:\"read_ai1ec_event\";b:1;s:16:\"edit_ai1ec_event\";b:1;s:17:\"edit_ai1ec_events\";b:1;s:24:\"edit_others_ai1ec_events\";b:1;s:25:\"edit_private_ai1ec_events\";b:1;s:27:\"edit_published_ai1ec_events\";b:1;s:18:\"delete_ai1ec_event\";b:1;s:19:\"delete_ai1ec_events\";b:1;s:26:\"delete_others_ai1ec_events\";b:1;s:29:\"delete_published_ai1ec_events\";b:1;s:27:\"delete_private_ai1ec_events\";b:1;s:20:\"publish_ai1ec_events\";b:1;s:25:\"read_private_ai1ec_events\";b:1;s:24:\"manage_events_categories\";b:1;s:18:\"manage_ai1ec_feeds\";b:1;}}s:6:\"author\";a:2:{s:4:\"name\";s:6:\"Author\";s:12:\"capabilities\";a:25:{s:12:\"upload_files\";b:1;s:10:\"edit_posts\";b:1;s:20:\"edit_published_posts\";b:1;s:13:\"publish_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_2\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;s:22:\"delete_published_posts\";b:1;s:16:\"read_ai1ec_event\";b:1;s:16:\"edit_ai1ec_event\";b:1;s:17:\"edit_ai1ec_events\";b:1;s:24:\"edit_others_ai1ec_events\";b:1;s:25:\"edit_private_ai1ec_events\";b:1;s:27:\"edit_published_ai1ec_events\";b:1;s:18:\"delete_ai1ec_event\";b:1;s:19:\"delete_ai1ec_events\";b:1;s:26:\"delete_others_ai1ec_events\";b:1;s:29:\"delete_published_ai1ec_events\";b:1;s:27:\"delete_private_ai1ec_events\";b:1;s:20:\"publish_ai1ec_events\";b:1;s:25:\"read_private_ai1ec_events\";b:1;s:24:\"manage_events_categories\";b:1;s:18:\"manage_ai1ec_feeds\";b:1;}}s:11:\"contributor\";a:2:{s:4:\"name\";s:11:\"Contributor\";s:12:\"capabilities\";a:5:{s:10:\"edit_posts\";b:1;s:4:\"read\";b:1;s:7:\"level_1\";b:1;s:7:\"level_0\";b:1;s:12:\"delete_posts\";b:1;}}s:10:\"subscriber\";a:2:{s:4:\"name\";s:10:\"Subscriber\";s:12:\"capabilities\";a:2:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;}}s:21:\"ai1ec_event_assistant\";a:2:{s:4:\"name\";s:17:\"Event Contributor\";s:12:\"capabilities\";a:4:{s:4:\"read\";b:1;s:7:\"level_0\";b:1;s:17:\"edit_ai1ec_events\";b:1;s:18:\"delete_ai1ec_event\";b:1;}}}','yes'),
4

1 回答 1

1

查看插件的源代码,您可以找到在安装过程中为其提供的选项名称,摆脱它们的最快方法是打开您的主题 functions.php 文件

粘贴:

delete_option('ai1ec_settings');

我看到的其他选项

//from file:all-in-one-event-calendar\app\model\class-ai1ec-settings.php
update_option( 'ai1ec_settings', $this );
update_option( 'start_of_week', $this->week_start_day );
update_option( 'ai1ec_cron_version', get_option( 'ai1ec_cron_version' ) + 1 );
update_option( 'timezone_string', $this->timezone );

如果你愿意,你也可以删除这些。当您通过外观-> 编辑器或 ftp 更新您的 functions.php 文件时,当您访问该站点时,函数文件将运行,如果找到选项,wordpress 将删除它们。:)

然后只需删除函数文件中的调用..

于 2012-10-28T23:07:47.423 回答