【php精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了php精品源码-精品:如何用wordpress做CMS系统 - 培训资料的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
如何用wordpress做CMS
系统 wordpress实现本站的cms的思想是这样的现建立几个大分类如本站的 生活
工作 LifeWork、 英语English、 Web技术WEB Tech做为各个板块的分类。
然后再个分类下建立子分类如生活工作下的生活理财Financing、生活琐事Life做为该大分类频道下 的分类 。
然后在页面头部就把这个分类读出来做为菜单。
要为不同的频道做不同的界面也很简单本站尚未这样做。
比如生活工作的id是5那么就对应建立一个模板名字为category5.
php所以你有多少分类就可以有多少模板相对灵活把 可能你要问首页的那些怎么获取的简单啊把你需要的类别下的文件用
wordpress的template tag读出来放在你index.
php模板中不就实现了么呵呵。
源代码如下 show/hideplain text Web 技术 Web Tech
php posts get_posts category3numberposts12
php if posts :
php foreach posts as post : setup_postdata post
php the_timem-d
php echo utf_substrthe_titlefalse40
php endforeach
php endif 旅游 Travel
php posts get_posts category14numberposts8
php if posts :
php foreach posts as post : setup_postdata post post_id_array3 post-IDperlink3 get_permalinkpost-ID
php the_timem-d titlePermanent Link to
php the_title
php echo utf_substrthe_titlefalse40
php endforeach
php endif
php //loop for get meta tmp 0 imgfield_index 0 while post_id_array3tmp meta_tmp get_post_meta post_id_array3tmp image true if meta_tmp tmp continue else dis_iconimgfield_index .get_post_meta post_id_array3tmp image true. imgfield_index tmp if imgfield_index 2 break
php echo dis_icon0
php echo dis_icon1
php echo dis_icon2 首页的那些图片是怎么实现的呢你知道wordpress有个自定义域么对了就是它添文章的时候如果文章有相关图片写在域中然后在首页取文章 标题的同时把域中的图片路径取出来存在数组中最后显示出来就是。
代码参考上面代码的后面一段如何增加自定义域请参见下图 还有些你想订制的东西如何处理呢建立里一个页面设为private然后在自定义域里面添加你需要的东西在页面中引用就可以了今后还可以随时修改。
wordpress还有一个好处就是模板实现简单插件编写容易以前我以为插件好高深后来到wp的官方网站看了一下教程马上就可以开始干活了简单吧你不妨也试试