【问题标题】:Dates not changing in ads rotate plugin wordpress广告中的日期不改变旋转插件 wordpress
【发布时间】:2017-01-12 22:29:59
【问题描述】:

我在 WordPress 上有一个带有插件横幅广告 AdRotate 的网站。 在我安装了新的 WordPress 版本后,所有新的广告日期都是 1970 年 1 月,并且我的仪表板中有 AdRotate 配置错误。我可以毫无问题地编辑现有广告。 我优化了数据库,清理了数据库并重新评估了所有广告,但并没有解决问题。有什么猜测吗?

【问题讨论】:

  • 清理语法和拼写。

标签: php wordpress plugins ads banner


【解决方案1】:

确保您在编辑/创建广告时输入了正确的日期。

同时确保您点击了仪表板顶部的绿色“立即更新”或“完成更新”横幅(如果有的话)。

仍然没有解决,然后备份并尝试解决方案,

  1. 检查数据库表“wp_adrotate_schedule”并确保你有

id, name, starttime, stoptime, maxclicks, maximpressions, spread, hourimpressions, daystarttime, daystoptime, day_mon, day_tue, day_wed, day_thu, day_fri, day_sat, day_sun

如果没有,这会有所帮助

ALTER TABLE wp_adrotate_schedule ADD (spread char(1) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT 'N', hourimpressions int(15) unsigned NOT NULL DEFAULT '0', daystarttime char(4) COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '0000', daystoptime char(4) COLLATE 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)

  1. 检查数据库表“wp_adrotate”,如果这些字段存在则删除

timeframe, timeframelength, timeframeclicks, timeframeimpressions which fields to remove (Image)

  1. 数据库更改后,转到您的管理面板和 AdRotate > 设置 > 维护选项卡并单击清理数据库按钮。

【讨论】:

    【解决方案2】:

    @Prashant Jayswal 感谢您的回答,也许这是一个解决方案,我没有尝试,因为我有一个最简单的 - 我将添加更新 7 天,错误消失了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-16
      • 2014-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      相关资源
      最近更新 更多