找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
积分等级发帖收益的说明江阴论坛帮助汇总江阴论坛管理规则(必看)江阴论坛版主招聘中江阴论坛已运行
查看: 1598|回复: 0

[WordPress] rin-wendy.com情侣模板的制作思路

[复制链接]
发表于 2009-5-22 08:44:13 | 显示全部楼层 |阅读模式
本帖最后由 ray1980 于 2009-5-22 08:52 编辑

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 php endwhile; ?>
复制代码
下方加上一句
  1. <?php wp_reset_query(); ?>
复制代码
不加的话会使侧栏的if (is_category())这样的判断失效。

这样基本的布局就完成了。
转自:http://www.koryi.net/wp/664.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|江阴人家

GMT+8, 2024-12-28 21:56 , Processed in 0.025840 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表