lala 发表于 2009-1-10 10:31:14

WordPress的10个杀手级Hack技巧(3)转

前两个主题发错地方了,麻烦斑斑给挪过来(不重要),我的广告币怎么没增加(重要)。

3.用页码代替“上页”和“下页”

问题:WordPress有默认函数来显示上页和下页页面,虽然这比没有这个什么功能好,但是我不明白开发人员为什么不把页面写进核心代码呢。当然,我们可以用插件来生成页码,但是如果能把页码直接插入主题岂不更好?!
解决方案:这里使用WP-PageNavi插件把页码直接写入主题
首先下载WP-PageNavi插件
在硬盘驱动上解压插件存档,并把wp-pagenavi.php 和 wp-pagenavi.css文件上传到主题目录
打开要放置页码的文件(如index.php, categories.php, search.php,等),找到以下代码:
<div class="navigation">
<div class="alignleft"><?php next_posts_link('Previous entries') ?></div>
<div class="alignright"><?php previous_posts_link('Next entries') ?></div>
</div>
用以下代码代替以上内容:
<?php
include('wp-pagenavi.php');
if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
?>
接着请修改插件文件。打开wp-pagenavi.php文件并找到以下代码(61行):
function wp_pagenavi($before = '', $after = '') {
global $wpdb, $wp_query;
修改成:
function wp_pagenavi($before = '', $after = '') {
global $wpdb, $wp_query;
pagenavi_init(); //Calling the pagenavi_init() function
最后,我们要把wp-pagenavi样式表添加到Blog。
打开header.php 文件,把以下代码添加进去:
<linkrel="stylesheet"href="<?phpechoTEMPLATEPATH.'/pagenavi.css';?>"type="text/css"media="screen"/>

代码说明:这个代码改进直接在主题文件中加入添加了插件代码。我们另外还调用了pagenavi_init()函数以使页码能够正常显示。

breaknew 发表于 2009-1-11 01:51:36

哥们刷屏挣钱啊{s_186_m} ,多转好文章班主就给你钱了
页: [1]
查看完整版本: WordPress的10个杀手级Hack技巧(3)转