ページ送りを付ける(WP-PageNavi)失敗

新型コロナウイルスで、お家時間が増えたのでちょっと再開

気になってたページ送り「前の記事」「次の記事」みたいなNaviのをつけたい
カテゴリーごとには下の方に小さく「次へ」と「前へ」があるけど記事のところには無い

いちいちカテゴリーの一覧までもどらなきゃいけなくて不便

そこで頼りになる「TechAcademy」さんのサイトで探してみた

ありました。「WordPressでページ送りを設置する方法」

ページ送りは「ページャー」というらしい (=^▽^=)

当然プラグイン無しで試してみましたが「index.phpやhome.phpなどのページャーを表示したい場所にテンプレートを追加」で「ファイルを更新」をすると

「致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他の手段で PHP ファイルの変更をアップロードする必要があります。」

という警告が出て変更の保存ができない状況に!!

ついこの間までは出来てたはず・・・これはいったい!wordpressやphpやらのバージョンの壁???

google先生、ロリポップサーバーの場合WAF設定が強固なために起きていることがあると出ていました。

確かに、数年前にSSLだのWAF設定だのメールが来てた(;^_^A

WAF設定を一時無効にしてから更新する(これには無効にしてから5分~10分待たなきゃいけない)

結局WAF設定を無効にして十分に時間をおいてから試してもダメでした(他の原因かな?)

素人なんだから難しく考えないで
SFTPでダウンロードしてphpファイルに変更を加えて
またアップロードすればいいってことなんじゃないか?

そうだねえ、

ところがSFTPでアップロードしたら肝心のphpページが真っ白に…( ̄∀ ̄;)(汗)

書き留めておいたphpの元コードをコピペして「ファイルを更新」して無事復活はしました
ん?ファイル更新出来た?これって手を加えたやつは受け付けませんってこと??だよね

こんなドキドキも楽しいけど無理せずプラグインを使う方法で実装します

WP-PageNaviを本家サイトからダウンロードしてプラグインに追加して有効にして設定

編集するファイルやコードを挿入する箇所は各テーマによって異なりま
今回は「メインインデックスのテンプレート (index.php)」を編集しています

引用:WP-PageNaviの使い方

これこれ、この「テーマによって異なります」も曲者ですがとりあえず挑戦!!

「使い方」
1.使用しているテーマの next_posts_link() と previous_posts_link() という記述を探して置き換える必要があります。
2.CSSの変更:CSS スタイルを編集する必要がある場合は、プラグインディレクトリの pagenavi-css.css をあなたのテーマディレクトリにコピーして編集してください
3.クラス名の変更:ページナビゲーション要素に割り当てられているデフォルトのクラス名を変更するために使用できるフィルターがあります

などなど、初心者にはかなり高いハードルですがindex.phpに追記で試してみました

悪い予感は大当たり!!設定の「変更を保存」出来ず( _ _ )……….o

プラグインでも無しでもダメ、ダメ、ダメです!何が影響してるのかわからない、お手上げです、諦めます。

Page END だよ