广告旋转插件 wordpress 中的日期没有改变
Dates not changing in ads rotate plugin wordpress
我在 WordPress 上有一个带有横幅广告插件的网站 AdRotate。
在我安装新的 WordPress 版本后,所有新的广告日期都是 1970 年 1 月,并且我的仪表板中出现 AdRotate 配置错误。我可以毫无问题地编辑现有广告。
我优化了数据库,清理了数据库并重新评估了所有广告,但并没有解决问题。猜猜看?
请确保您输入的 editing/creating 广告日期正确。
另外请确保您已单击仪表板顶部的绿色 "update now" 或 "finish update" 横幅(如果有的话)。
仍然没有解决然后备份并尝试解决方案,
- 检查数据库 table "wp_adrotate_schedule" 并确保你有
<code>id
, name
, starttime
, stoptime
, maxclicks
, maximpressions
, spread
, hourimpressions
, daystarttime
, daystoptime
, day_mon
, day_tue
, day_wed
, day_thu
, day_fri
, day_sat
、day_sun
如果没有,这将有所帮助
改变 TABLE wp_adrotate_schedule
ADD (<code>spread
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'N',
hourimpressions
int(15) unsigned NOT NULL DEFAULT '0',
daystarttime
char(4) 整理 utf8mb4_unicode_520_ci NOT NULL DEFAULT '0000',
daystoptime
char(4) 整理 utf8mb4_unicode_520_ci NOT NULL DEFAULT '0000',
day_mon
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_tue
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_wed
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_thu
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_fri
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_sat
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_sun
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y')
how it should look (Image)
- 检查数据库 table "wp_adrotate" 如果这些字段存在则删除
<code>timeframe
、timeframelength
、timeframeclicks
、timeframeimpressions
which fields to remove (Image)
- 数据库更改后,转到您的管理面板和 AdRotate > 设置 > 维护选项卡并单击清理数据库按钮。
@Prashant Jayswal 感谢您的回答,也许这是一个解决方案,我没有尝试,因为我有一个最简单的 - 我更新了 add 7 天,错误消失了!
我在 WordPress 上有一个带有横幅广告插件的网站 AdRotate。 在我安装新的 WordPress 版本后,所有新的广告日期都是 1970 年 1 月,并且我的仪表板中出现 AdRotate 配置错误。我可以毫无问题地编辑现有广告。 我优化了数据库,清理了数据库并重新评估了所有广告,但并没有解决问题。猜猜看?
请确保您输入的 editing/creating 广告日期正确。
另外请确保您已单击仪表板顶部的绿色 "update now" 或 "finish update" 横幅(如果有的话)。
仍然没有解决然后备份并尝试解决方案,
- 检查数据库 table "wp_adrotate_schedule" 并确保你有
<code>id
, name
, starttime
, stoptime
, maxclicks
, maximpressions
, spread
, hourimpressions
, daystarttime
, daystoptime
, day_mon
, day_tue
, day_wed
, day_thu
, day_fri
, day_sat
、day_sun
如果没有,这将有所帮助
改变 TABLE wp_adrotate_schedule
ADD (<code>spread
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'N',
hourimpressions
int(15) unsigned NOT NULL DEFAULT '0',
daystarttime
char(4) 整理 utf8mb4_unicode_520_ci NOT NULL DEFAULT '0000',
daystoptime
char(4) 整理 utf8mb4_unicode_520_ci NOT NULL DEFAULT '0000',
day_mon
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_tue
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_wed
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_thu
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_fri
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_sat
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y',
day_sun
char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'Y')
how it should look (Image)
- 检查数据库 table "wp_adrotate" 如果这些字段存在则删除
<code>timeframe
、timeframelength
、timeframeclicks
、timeframeimpressions
which fields to remove (Image)
- 数据库更改后,转到您的管理面板和 AdRotate > 设置 > 维护选项卡并单击清理数据库按钮。
@Prashant Jayswal 感谢您的回答,也许这是一个解决方案,我没有尝试,因为我有一个最简单的 - 我更新了 add 7 天,错误消失了!