QQ 1640076782

2012年09月25日

如何让wordpress侧边栏信息动态变化

Filed under: phper — 标签: — lijie @ 1:16 上午

最近一直在学习wordpress,从最初的一无所知到现在的小有成果,实在是一件让人兴奋的事情。。。 不过对于初学者来说多多少少总会遇到一些问题,但既然是问题总会是有解决方法的,那就来看下 我学wordpress所遇到的一个让人头大的问题吧,如下图所示 如何让一个页面以这种效果呈现出来而且侧边栏是动态变化的(即每个页面的侧边栏显示的信息都是不同的)?从图上看这个事情并不难,不就是两个div左右浮动嘛或者说是一个table 一行两列而已,然后就是我们如何在后台把数据添加进去而又利于管理者管理。wordpress添加数据一般是文章和页面这两种方式,同时我们又想让这些信息的title显示在顶部导航条上面,所以选择wordpress后台的页面添加数据也就合乎情理了。 可是最后问题来了 我们侧边栏的信息又该如何添加到数据库呢??? 首先想到的是将内容和侧边栏信息都添加到页面,在后台选择html写两个div层然后将内容写进去(或者用table),当然这样的方法是可以的,可是对于那些不懂html的人来说呢?他们该如何写,如何管理,如果不小心删了一个标签怎么办?而且可视化的结果也是整个内容都在一个区域里,没有左右效果之分,所以这种方法并不理想,最后舍去了。 既然这种方法不行那就再换一种,我们将内容写到页面里,而侧边栏信息写到文章里如何呢?可是前台想将内容呈现出来又遇到问题了,每个页面都有自己唯一的id,内容呈现出来是完全没问题的,可是我们要获取侧边栏信息的时候总要传一个id进去吧,但我们如何得到侧边栏信息的id呢?页面的id和文章的id是不一样的啊,所以这中方法还是不行。。。 最后,实在没辙了,向同事求救,他建议利用自定义字段,可是自定义字段还是不好处理。。。 [...]