WordPress Pages 页面技巧

Jul 5th, 2009

WordPress 允许用户自主创建 Pages 独立页面, 很多人就利用这个建立了例如 Contact, About 等其他独立页面, 这些 WordPress 独立页面的控制可以让网站更加富有系统结构和突出主题. 对于使用 WordPress 建立个人博客的朋友, 基本上都会建立自己的页面, 但有时候候 Page 页面的默认显示是让人很不自在的, 为了维护网站的结构以及美观, 这就需要对 WordPress 默认的独立页面显示进行调整.

 隐藏指定的 Pages 页面
登录后台在页面管理界面, 找到你想隐藏的 Page 的ID, 譬如 2,4 等. 然后在 Header 或者其他页面找到 wp_list_pages 代码, 修改成:

<?php wp_list_pages('sort_column=menu_order&depth=1&title_li=&exclude=2,4'); ?>

由于模板不同, 不能直接覆盖源代码, 关键参数: &exclude=2,4 (2,4 为 ID) , 所以直接追加 &exclude=* 即可. 然后保存, 废话!

控制 Pages 的排列顺序
登入后台在页面管理界面, 修改你想要排序的 Page 页面, 在右方 Order, 修改值为你想排的顺序, 如此修改其他页面的 Order 值.

显示 Pages 页面的子页面
将上面代码中的 &depth=1 取消就可以了, 这是用来限制子页面显示的.

自定义页面模板显示某分类日志
1. 复制主题自带的 index.php 文件, 并重命名为 Huey.php
2. 编辑 Huey.php, 在文件头添加以下代码:

<?php
/*
Template Name: Huey
*/
?>

3. 在代码 <?php if (have_posts()) : ?> 上边加入以下代码:

<?php query_posts('cat=8&showposts=5'); /* 设置调用分类ID为8,显示5篇日志*/ ?>

cat 值可以到后台查看, 如果不想自定义显示篇数就把 &showposts=5 删掉, 这样显示篇数就和主页一样了.

4. 添加 > 页面> 选择模板 > Huey > 发布即可.

让 Pages 页面打开时跳转自定义链接
在 menu 标签后添加以下代码: (一般主题可以在 header.php 中找到.)

<li><a href="http://www.armysoul.org/">phoebus</a></li>

部分主题需要在 menu 标签 </ul> 包裹内, 或在上面代码添加 <ul>…</div> 标签.

第二种方法是: 如何让 WordPress 页面, 日志标题打开时跳转到自定义链接, 这种方法应该说也比较简单, 原理就是建立模板, 加入跳转链接代码来处理进行的. 缺点就是如果多个链接的话, 需要建立多个模板, 嘿, 废话少说来看看代码吧~

1. 新建一个 link to.php 的空白文件.
2. 编辑 link to.php, 然后复制一下内容, 并保存到主题根目录.

<?php
/*
Template Name: link to
*/
?>
<script>location="http://www.armysoul.org/"</script>

3. 添加 > 页面> 选择模板 > link to > 发布即可.

那要怎么让日志具有这个功能呢? 其实很简单, 只需在日志的代码的模式下, 加入上面代码的最后一句. 但一样要放在 more 标签之后. 不然在打开首页的时候就会跳转了.

标签: ,
目前还没有任何评论.