2012-10-31 109 views
1

我想添加一個按鈕到我的網站鏈接到下一頁的帖子。我正在尋找一種方法來添加一個HTML鏈接到按鈕,所以它實際上工作。如何在Wordpress中創建「下一頁」鏈接?

http://codex.wordpress.org/Template_Tags/wp_link_pages

我相信,解釋了我想要的,但我沒有任何運氣試圖讓這些片段的工作。

我的按鈕看起來像:

<a href="#" class="next_page">Next Page</a> 

如何鏈接按鈕,在WordPress的下一個頁面的功能?

編輯:

我的問題是我無法弄清楚如何將這個代碼與按鈕關聯。

回答

2

有兩個「內置」的WordPress的這樣做的方法:

1)如果您需要訪問鏈接作爲PHP變量,嘗試使用get_next_posts_link

<?php $nextLink = get_next_posts_link($label , $max_pages); ?> 
<?php $previousLink = get_previous_posts_link($label); ?> 

從這裏鏈接被存儲在變量中,你可以做任何你想與他們一樣。

2)否則使用這些:

<?php next_posts_link($label , $max_pages); ?> 
<?php previous_posts_link($label); ?> 

其中$標籤是鏈接(「下一頁」的名稱在您的案件)和$ MAX_PAGES是頁面的最大數量(如果你想限制),鏈接顯示。

如果你想樣式這些,而無需將它們封閉另一個DIV中,使用Wordpress Filters

function apply_my_next_link_style (){ 
    return 'class="button"'; 
} 
apply_filters('next_posts_link_attributes', 'apply_my_next_link_style') 

3)如果你需要更多的控制,你可以試試這個,從source code爲實現上述功能:

if (!is_single()) { 
    echo '<a href="' . next_posts(0, false) . "\" $attr>" . preg_replace('/&([^#])(?![a-z]{1,8};)/i', '&#038;$1', "Next Page") . '</a>'; 
} 

另外,我建議問這些類型的問題上,在wordpress.stackexchange.com

+0

把這個放入一個div,並用CSS將其設置爲一個按鈕。 – Stn

0

是necesary Snippets,請訪問這個和這個解決