欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

wordpress源碼程序在文章目錄中不使用插件實(shí)現(xiàn)分頁

作者 / 無憂主機(jī) 時(shí)間 2016-01-15 17:35:54

有很多站長(zhǎng)朋友可能在php空間中遇到了一個(gè)問題,那就是當(dāng)訪問量大的時(shí)候程序會(huì)報(bào)內(nèi)存不足的錯(cuò)誤,但是報(bào)內(nèi)存的錯(cuò)誤有很多的原因,其中wordpress的插件以及主題等等因素,但是插件是wordpress程序中最廢內(nèi)存的一個(gè)環(huán)節(jié),不使用到插件,我們最好是不使用,因?yàn)閣ordpress有一個(gè)比較好的機(jī)制是,不使用插件實(shí)現(xiàn)照樣能實(shí)現(xiàn)插件的功能,無憂主機(jī)小編今天就來講解一下不使用插件來實(shí)現(xiàn)wordpress分頁。當(dāng)然這些步驟都是來源網(wǎng)上大神所寫,無憂主機(jī)小編只是轉(zhuǎn)播: 效果如圖所示: wordpress源碼程序在文章目錄中不使用插件實(shí)現(xiàn)分頁 本功能實(shí)現(xiàn)是需要在主題的functions.php、style.css、index.php文件中實(shí)現(xiàn)。 1、在style.css中加入以下代碼:

/*翻頁導(dǎo)航*/
.vt_nav {
padding: 20px 0;;
text-align: center;;
font-size: 13px;;
line-height: 18px;
}

.vt_nav .page-numbers,.vt_nav .dots:hover,.vt_nav .pages:hover {
border: 1px solid #eee;;
text-decoration: none;;
background: #5080D8;;
color: #fff;;
text-shadow: 0px -1px rgba(0, 0, 0, 0.2);;
display: inline-block;;
margin: 2px;;
padding: 1px;;
padding: 4px 9px;
}

.vt_nav .current,.vt_nav .current:hover,.vt_nav a.page-numbers:hover {
text-decoration: none;;
background: #f9f9f9;;
color: #5080D8;
}

.vt_nav .pages,.vt_nav .pages:hover {
vertical-align: middle;;
color: #CCC;;
width: 120px;
}
2、在functions.php中添加如下代碼:
function vt_nav() {
global $wp_query, $wp_rewrite;
$wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : $current = 1;
$pagination = array (
'base' => @ add_query_arg('paged',
'%#%'
), 'format' => '', 'total' => $wp_query->max_num_pages, 'current' => $current, 'prev_text' => '? 上一頁', 'next_text' => '下一頁 ?');
if ($wp_rewrite->using_permalinks())
$pagination['base'] = user_trailingslashit(trailingslashit(remove_query_arg('s', get_pagenum_link(1))) . 'page/%#%/', 'paged');
if (!empty ($wp_query->query_vars['s']))
$pagination['add_args'] = array (
's' => get_query_var('s'
));
echo '<div class="vt_nav"><span class="page-numbers">' . $pagination[current] . ' / ' . $pagination[total] . '' . paginate_links($pagination) . '
';
}
3、最后是在index.php適當(dāng)?shù)奈恢茫簿褪悄獙?shí)現(xiàn)翻頁的地方進(jìn)行加入即可:
<?php if(function_exists('vt_nav')) {vt_nav(); } ?>
就這樣我們輕松的搞定了這個(gè)功能了,是不是感覺很簡(jiǎn)單呢,但是這個(gè)有些主題會(huì)導(dǎo)致有錯(cuò)位的現(xiàn)實(shí),根據(jù)稍微修改一下css,應(yīng)該可以解決了。 無憂主機(jī)相關(guān)文章推薦閱讀: 如何實(shí)現(xiàn)自動(dòng)激活WORDPRESS插件 WORDPRESS主題下SINGLE.PHP文件的報(bào)錯(cuò)導(dǎo)致目錄消失的解決方法 WORDPRESS插件教程之多說評(píng)論插件去除版權(quán)以及設(shè)置評(píng)論固定懸浮

本文地址:http://www.love62.cn/wordpress/21437.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服