过期域名预定抢注

 找回密碼
 免费注册

WordPress的10個殺手級Hack技巧(3)轉

[複製鏈接]
發表於 2009-1-10 10:31:14 | 顯示全部樓層 |閱讀模式
前兩個主題發錯地方了,麻煩斑斑給挪過來(不重要),我的廣告幣怎麼沒增加(重要)。9 i! x% r2 K" E; ?

7 _5 Z& {& C5 r3.用頁碼代替「上頁」和「下頁」
7 h% d4 ~3 l* z* [9 D  j1 @% D: @1 Y# }
問題:WordPress有默認函數來顯示上頁和下頁頁面,雖然這比沒有這個什麼功能好,但是我不明白開發人員為什麼不把頁面寫進核心代碼呢。當然,我們可以用插件來生成頁碼,但是如果能把頁碼直接插入主題豈不更好?!& }0 r: ^2 c" z" G
解決方案:這裡使用WP-PageNavi插件把頁碼直接寫入主題4 _1 b) K0 j- |, i# @
首先下載WP-PageNavi插件
& K5 D8 L/ n, D8 b" r- x  @6 h- [4 u1 Z在硬盤驅動上解壓插件存檔,並把wp-pagenavi.php 和 wp-pagenavi.css文件上傳到主題目錄
8 d) U/ c; e! ]5 t& X打開要放置頁碼的文件(如index.php, categories.php, search.php,等),找到以下代碼:, B% J/ v& G$ C3 l+ @
<div class="navigation">" l0 {. w9 T/ A$ y8 B) `3 j
<div class="alignleft"><?php next_posts_link('Previous entries') ?></div>, b- S4 T+ W% r  Z4 h% ?% L' X
<div class="alignright"><?php previous_posts_link('Next entries') ?></div>
7 D  M. @# E$ A0 o/ X$ }3 ~) i</div>: S% j5 `7 z$ d
用以下代碼代替以上內容: ' i  k' D/ v: a' f( y! d, z- s
<?php) S- i1 }: z: D8 C/ g0 `2 |
include('wp-pagenavi.php');! F, T: Y8 l0 A9 Q0 z
if(function_exists('wp_pagenavi')) { wp_pagenavi(); }/ z, Q  l3 l0 v& J# k
?>- k- v6 T, ?* @5 K! `! c
接著請修改插件文件。打開wp-pagenavi.php文件並找到以下代碼(61行):
( G3 }& n" ~' ^5 V9 Vfunction wp_pagenavi($before = '', $after = '') {# s, d; t4 j% q
global $wpdb, $wp_query;" p/ S' E! P- G! L
修改成:
8 ~8 U1 u1 R2 T  }9 G" h" I' Kfunction wp_pagenavi($before = '', $after = '') {8 `0 E( x" a" q- D5 ^
global $wpdb, $wp_query;; ~" G5 Y# v  B3 w
pagenavi_init(); //Calling the pagenavi_init() function' N5 @1 r( p9 }0 ~
最後,我們要把wp-pagenavi樣式表添加到Blog。7 ]0 o  N& p& d, r' M; p4 ]
打開header.php 文件,把以下代碼添加進去:
$ o4 d8 A  a2 D8 t( X<linkrel="stylesheet"href="<?phpechoTEMPLATEPATH.'/pagenavi.css';?>"type="text/css"media="screen"/>3 I. ^( O- Z$ \9 ^

2 @8 m5 P& M& _- M5 j+ W# u代碼說明:這個代碼改進直接在主題文件中加入添加了插件代碼。我們另外還調用了pagenavi_init()函數以使頁碼能夠正常顯示。
發表於 2009-1-11 01:51:36 | 顯示全部樓層
哥們刷屏掙錢啊 ,多轉好文章班主就給你錢了
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-5-20 05:25

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表