站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress:Creating an Archive Index
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
== 介绍说明== 你想要一个单独的网页,这个网页上拥有所有的链接连接到你的归档内容中,<em>这样</em>安排来形成一个主要的路径,查看博客上过去写的文章。拥有了WordPress1.5主题系统,你可以创建模板文件来为你使用的每个主题自定义这个进入归档的路径。 或者,也许你只是不知道哦啊怎样使用WordPress默认主题中所包含的<tt>archives.php</tt>模板文件。 本篇文章描述了上述的两种情况。这里所列的方法能够用来产生其它的与WordPress主题系统结合的特别的网页:一个链接网页,站点索引,或者任何你想要的内容。 == 创建归档索引模板和网页 == 要创建一个单独的归档索引,使其在某种程度上能够与WordPress1.5主题系统一起运行,你需要将这个索引以网页的形式创建,并且这个网页提交给一个特别的模板。 === 模板 (archives.php) === 以一个简单的,称为<tt>archives.php</tt>的模板开始,这个模板储存在你的主题的目录上。WordPress默认主题包括这样一个模板,而且这个模板成为了一个很好的开始。 一般来说,模板可以任意命名(请看看[[WordPress:Theme Development#Theme Templates|这两个列表]]上你''不''应该使用的命名;WordPress保存了一些特别的文件名用于特别的目的)。但是,使用一个标准的模板名,能够更容易地更改你的博客名,更容易将你的主题和模板分发到WordPress团体。使用一个多用途的模板(像index.php或者category.php)和[[WordPress:Conditional_Tags|是_网页]]函数能够显示一个大的归档索引,但是利用主题系统的模块性,使得他人(和你自己!)能够更容易编辑你的模板。 关于创建模板的更多的信息,请看看[[WordPress:Template_Tags|模板标签]], 特别是[[WordPress:Template_Tags/wp_get_archives | wp_得到_归档]]。 === 归档网页 === ==== WP 1.5 ==== 将archive.php上传到你的主题目录(<tt>wp-content/themes/themename/</tt>)上。然后在管理面板上,[[WordPress:Pages#Creating_Pages|'''写 > 编写网页''']], 选择 '''添加一个新网页''': #赋予你的新的归档网页一个合适的标题,像''归档索引''。将网页内容保留空白。 #在'''自定义区'''下面,从下拉列表上选择'''_wp_网页_模板'''。将关键词区保持空白,并且在'''参数值'''区输入'''archives.php'''。 #点击'''添加自定义范围'''。 #完成了!可以在<tt><nowiki>http://example.com/index.php?pagename=archive-index</nowiki></tt>访问你的归档索引。 ==== for WP 1.5+ ==== 将archives.php上传到你的主题目录上(<tt>wp-content/themes/themename/</tt>)。然后从管理面板,[[WordPress:Pages#Creating_Pages|'''写 > 编写网页''']] #赋予你的新的归档网页一个合适的标题,像''Archive Index''。将网页内容保留为空白。 在工具条上,打开//网页模板// 框,然后选择//归档// 模板。保存后,你在你的网页列表上会看到一个新的文章,点击,阅读! == 自定义你的归档 == 有许多种方法可以用来自定义你的归档索引网页。有的方法包括包含插件或者PHP编码来创建归档文章的自定义列表,其它的方法提供了更加有趣的方式来显示你的归档。 === 根据年份来列出归档文章=== 你可以将你的文档来按年份显示,像: <div style="border:1px solid blue; width:40%; font-weight:110%; margin: 20px; padding:20px"> <span style="font-weight:bold;font-size:120%">Archives</span> <ul style="color:blue"> <li><u>2007</u></li> <li><u>2006</u></li> <li><u>2005</u></li> <li><u>2004</u></li> </ul> </div> 将你的归档按照年份而不是按照月份,使用以下的编码,数据库中的一个查询,能够收集文章并且将文章按年份来分类,然后,将文章显示,拥有链接[[WordPress:Template_Tags/get_year_link|get_year_link()]] 模板标签: <pre><ul><li><h2>Archives</h2> <ul> <?php $years = $wpdb->get_col("SELECT DISTINCT YEAR(post_date) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY post_date DESC"); foreach($years as $year) : ?> <li><a href="<?php echo get_year_link($year); ?> "><?php echo $year; ?></a></li> <?php endforeach; ?> </ul> </li></ul></pre> 对于2.1版本之前的WordPress版本,使用这个来作为你的'''$年份'''查询: <pre>$years = $wpdb->get_col("SELECT DISTINCT YEAR(post_date) FROM $wpdb->posts WHERE post_status = 'publish' ORDER BY post_date DESC");</pre> ==设置 Redirects == 如果你使用[[WordPress:Using_Permalinks|Permalinks]],WordPress会产生一组新的[[WordPress:Pages#Creating_Pages|你的新网页的重写规则]]。如果WordPress不能够自动地更新<tt>.htaccess</tt>文件,你可能要动手更新一下。更多的信息请看看[[WordPress:Using_Permalinks|使用 Permalinks]]。 这些自动的规则是以你的网页标题或者"slug"为基础的:如果你的网页命名为归档索引,你就能够在<tt><nowiki>http://example.net/your-wordpress-dir/archive-index/</nowiki></tt>看到你的网页。 === 自动产生的 .htaccess 文件的问题 === 如果你的归档索引网页有一个slug,这个slug与你的部分的permalink结构是相同的-例如,你的网页命名为归档,而且你的permalinks设置为<tt>/archives/%post-id%/</tt> 或者<tt>/archives/%year%/%monthnum%/%day%/%postname%/</tt> -WordPress会产生矛盾的重写规则。这个会导致你的按月/按类别的归档,使用你的归档索引模板显示。 下面是两种方法来避免这个问题: #为你的归档索引网页使用不同的名称 #不要允许WordPress来自动地管理你的.htaccess文件。 == 深入阅读== === 有用的插件 === * [http://blindmuse.com/blog/2004/03/31/group-archives-by-year/ 根据年份来归档] * [http://www.engadgeted.net/archives/2005/02/10/wordpress-heat-map-plugin/ WordPress Heat Map] – 根据存档中还有多少文章,用不同的大小和颜色来显示你的归档链接。 * [http://www.davidsaccess.com/?p=124 DC的更好的存档] – 创建存档的列表,这些列表可以从一个bulleted列表扩展为一系列摘录。 * [[WordPress:http://www.wordpress.org/extend/plugins|WordPress 插件]] - for more possibilites. === WordPress支持论坛主题=== * [http://wordpress.org/support/topic.php?id=18934 怎样使用 Ryan's Kubric 主题的Archives.php] * [http://wordpress.org/support/topic.php?id=24290 年份归档 阻止 Archives.php 网页] === 关于存档索引的有趣的例子 === * [http://www.hitormiss.org/archives/ Hit or Miss] - Flickr-style 有利的类别和关键词 * [http://www.engadgeted.net/archives/ Engadgeted] – 运行的 Heat Map 插件。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)