每个帖子的具体和不同的广告?

时间:2011-01-03 作者:ewakened

我与一位杂志客户合作,他在杂志中离线销售《逆境》,现在有一本WordPress在线杂志。他们的每一篇故事都被分成不同的帖子,他们使用的是Wootheme系列。

他们希望杂志上的广告与在线广告相对应。因此,如果故事B有广告Z,那么在线上,帖子B应该在侧边栏中有广告Z。然而,故事A和故事C可能有不同的广告。

实现这一目标的最佳方式是什么?

自定义插件

2 个回复
最合适的回答,由SO网友:MikeSchinkel 整理而成

你好@ewakened:

最简单的解决方案是让他们使用WordPress中的媒体功能将广告上传为照片,然后让他们添加一个名为“广告”的自定义字段,其中包含从媒体模块复制的广告的URL,以及一个名为和“广告URL”的自定义字段,以链接到广告商的网站。然后在主题中使用以下内容检索add的URL:

<a href="<?php echo get_post_meta($post->ID,\'Ad URL\',true); ?>">
   <img src="<?php echo get_post_meta($post->ID,\'Advertisement\',true); ?>" />
</a>
除此之外,很有可能创建一个自定义metabox插件,允许他们将一个或多个广告直接上传到后期编辑屏幕,但这需要更多的编程。

SO网友:Rarst

我认为最好的方式取决于:

  1. 有多少不同的广告
  2. 有多少不同的帖子
  3. 有多少手动与程序化管理
  4. 是完全由内部员工管理的广告,还是会有外部可访问的(如购买广告)方面
    1. 有很多现成的插件来管理广告,我会首先尝试编辑列表并评估这些插件。

      对于自行开发的解决方案,我会考虑以上因素来选择:

      如何存储广告(自定义帖子类型、元字段、硬编码列表等)

    2. 如何将它们与帖子关联(对于元字段,这会自行解决,其余部分可能会变得棘手)
结束

相关推荐

Downloads manager plugin

我们正在寻找一个插件,该插件允许用户在管理UI中上传文件,对它们进行分类,然后在带有边栏小部件的页面上输出一个很好的分类列表,以显示新的下载。我们花了很长时间在google上搜索,结果不多。这一个说它应该做我们想做的,但没有。http://wordpress.org/extend/plugins/downloads-manager/有什么建议吗?