ホームページ  >  記事  >  バックエンド開発  >  WordPress プラグイン不要の記事ページングの実装_PHP チュートリアル

WordPress プラグイン不要の記事ページングの実装_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:39:49805ブラウズ

プラグインが多すぎるのは常に悪いことです。できるだけ使用しないという原則に基づいて、オンラインで検索したところ、この方法が実行可能であることがわかりました。
1. wp-includes の下にある function.php ファイルを開き、次のコードを挿入します:
//自分で追加したページネーションなしのプラグイン
function par_pagenavi($range = 4){
global $paged, $wp_query;
if ( ! $max_page ) {$max_page = $wp_query->max_num_pages;} if($max_page > 1){if(!$paged){$paged = 1;} if($paged != 1){echo “ < a href='" . get_pagenum_link(1) . "' class='extend' title='ホームページに戻る'>/a>";}Previous_posts_link('前のページ');
if( $max_page > $range){ if($paged < $range){for($i = 1; $i <= ($range + 1); $i++){echo "if($i==$paged)echo ” class='current'";echo ">$i";}} elseif($paged > = ($max_page – ceil(($range/2)))){ for($i = $max_page – $range;
$i <= $max_page; $i++){echo “if($i==$paged)echo ” class='current'";echo ">$i";}} elseif($paged > = $range && $paged < ($max_page – ceil(($range/2)))){ for($i = ($paged – ceil($range/2));
$i <= ($ paged + ceil(($range/2))); $i++){echo “if($i==$paged) echo ” クラス='現在'";echo ">$i";}}} else{for($i = 1;
$i <= $max_page; $i++){echo "if($i==$paged)echo ” class='current'";echo ">$i";}} next_posts_link(' next 1 ページ');
if($paged != $max_page){echo "”;}} }
2. テーマ ディレクトリで、index.php、search.php、archive.php の 3 つのファイルを見つけます。もちろん、名前はテーマによって異なります。 find ホーム ページ、検索ページ、ページ反転これら 3 つのファイルを元のページング コードに

を追加します。つまり、このページング コードを置き換えます。 div>



3 .style.cssにスタイルコードを追加します。
.page_navi{幅:100%;高さ:36px;行の高さ:36px;text-align:center;overflow:hidden;padding-top:1em;}
.page_navi a{padding:3px 8px;margin:2px; text-decoration:none;color:#888;border:1pxソリッド#ccf;}
.page_navi a:hover,.page_navi a.current{border:1pxソリッド#356aa0;color:#356aa0;font-weight:bolder; }

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486268.html技術記事プラグインが多すぎるのは常に悪いことです。できるだけ使用しないという原則に基づいて、オンラインで検索したところ、この方法が実行可能であることがわかりました。 1. wp-includes の下にあるfunctions.php ファイルを開き、次のコードを挿入します: //Min...
前の記事:nginx プラットフォームで PHP を実行するのが非常に簡単になります_PHP チュートリアル次の記事:nginx プラットフォームで PHP を実行するのが非常に簡単になります_PHP チュートリアル

関連記事

続きを見る