鏈接的管理比較薄弱,比如:不能設(shè)置排序方式wordpress 自定義鏈接,顯示的鏈接數(shù)量等。這個插件,不知道好不好用,用不著內(nèi)置顯示鏈接,插件不是很靈活,畢竟是消耗資源的。方式,以及首頁顯示的鏈接數(shù),GO!
本文以.7為例,適用于2.1+版本
從2.1開始,WP提供了顯示鏈接的功能,取而代之的是之前的版本,使用我們這里說的2.1+版本的WP。
如何使用,請看,我這里只列出本文用到的幾個核心參數(shù)
:顯示鏈接的排序方式,默認為name,需要自定義排序,使用該參數(shù)
取值范圍:
limit:顯示的鏈接數(shù)wordpress做網(wǎng)站,默認為-1(全部),限制顯示的鏈接數(shù),使用該參數(shù)
order:排序的升序和降序,默認升序ASC,如果降序,使用DESC
有了以上儲備知識,我們就可以開始工作了——”
修改內(nèi)置中的鏈接:
打開wp-目錄下,找到.phpwordpress 自定義鏈接,顯示工作是負責(zé)這個文件的,先備份一個文件,然后打開文件,定位,會看到如下代碼:
以上內(nèi)容完全不涉及,order和limit,所以,都使用WP的默認值
下面,我們實現(xiàn)自定義需求,即修改上面的內(nèi)容,添加我們自己的自定義內(nèi)容,修改代碼如下:
php
/**
* Display links widget.
*
* @since 2.2.0
*
* @param array $args Widget arguments.
*/
function wp_widget_links($args) {
extract($args, EXTR_SKIP);
$before_widget = preg_replace('/id="[^"]*"/','id="%id"', $before_widget);
wp_list_bookmarks(apply_filters('widget_links_args', array(
'title_before' => $before_title, 'title_after' => $after_title,
'category_before' => $before_widget, 'category_after' => $after_widget,
'show_images' => true, 'class' => 'linkcat widget'
,'limit' => 15 /*顯示多少條*/
,'orderby' => 'rating' /*排序字段*/
)));
echo '?>
如你所見,上面的修改只增加了limit和limit兩個參數(shù)的值,實現(xiàn)了柱數(shù)的顯示。限制,以及自定義排序的能力,同時添加帶有更多鏈接的鏈接以顯示所有鏈接,前提是您已發(fā)布鏈接頁面
修改主題中的鏈接顯示方式
主題中的鏈接管理通常是主題中包含的links.php等名稱(不同的主題可能不同),找到這個文件并定位到里面是的,可以像上面一樣給這個函數(shù)添加參數(shù),和我就不舉例了。
這里是我修改的.php的下載,2.版本7
下載后wordpress建站,將里面“更多鏈接”的URL地址修改為自己的頁面地址,然后上傳到wp-目錄。請先備份原版。
.php
原文:
文章來自互聯(lián)網(wǎng),侵權(quán)請聯(lián)系刪除,文章闡述觀點來自文章出處,并不代表本站觀點。
www.bjcthy.com