rin-wendy.com情侣模板的制作思路(一)

这个网站的布局很特别,首页是三栏,左右不同的颜色,文章页根据不同的作者显示不同的颜色,页面又是一种风格。

1. 首先区分页面,首页,作者A和作者B。

  1. <?php if (is_page())  {
  2. $style_item = 'page';
  3. } elseif (is_single()) {
  4. if ($post->post_author == '1') {
  5. $style_item = 'left';
  6. }
  7. elseif ($post->post_author == '2') {
  8. $style_item = 'right';
  9. }
  10. } else {
  11. $style_item = 'normal';
  12. } ?>

把定义的$style_item加在DIV框架内,以方便用CSS控制显示。

  1. <div id="page" class="wrap-<?php echo($style_item); ?>">


2. 首页左右作者的实现可以用query_posts来控制
一开始用query_posts(‘author=1′ ) 发现这样不能正常分页,查找了相关资料最后找到了如下代码:

  1. <?php
  2. $limit = get_option('posts_per_page');
  3. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  4. query_posts('author=1' . '&paged=' . $paged);
  5. ?>

注意:

  1. <?php endwhile; ?>

下方加上一句

  1. <?php wp_reset_query(); ?>

不加的话会使侧栏的if (is_category())这样的判断失效。

这样基本的布局就完成。下一篇分析情侣模板的评论部分

相似日志:

Feed 发表评论 引用 Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

  1. 阿鼎 says:

    博主,我是新手,你上面说的很多不懂,首先区分页面,首页,作者A和作者B,该怎么区分页面?怎么定义的$style_item?希望博主做个视频教程出来 发给我,我很感谢你,我邮箱weepsoul@qq.com

    回复回复
  2. Lxhome says:

    这个主题是相当强悍啊!

    回复回复
  3. 小T says:

    的确很有创意,可惜自己技术不行

    回复回复
  4. wadefelix says:

    不错的创意,情侣博客

    回复回复
  5. fabin says:

    很好学习了。支持一下

    回复回复
  6. marslau says:

    很别致、很漂亮的主题

    回复回复
  1. wordpress双人主题制作思路 - 虫下米的前端镜像
  2. Wordpress主题吧 - wordpress主题,wordpress主题下载,wordpress中文主题,wordpress汉化主题,wordpress模版 » Blog Archive » rin-wendy.com情侣模板的制作思路
  3. wordpress双人主题制作思路 « Winnie

留下回复