私は Dilectioテーマ と WP-PageNaviプラグイン を使っています。プラグインは、検索結果ページを除くすべてのページに完璧に複数のページへのリンクを作成します。
たとえば、キーワード "lamp"を検索すると、2ページの検索結果があることを示します。 2ページをクリックすると、検索結果の2ページではなく、私のブログの2ページに移動します。誰かが私がこれを直すのを手伝ってもらえますか?
私は問題が私のテーマのsearchform.phpファイルにあることを発見しました。フォームの方法を "post"から "get"に変更しました。検索クエリがURLアドレスに表示されるようになりました。変更前:<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
変更後:<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
問題は解決しました。
Dilectioテーマは、そのfunctions.phpファイルに埋め込まれたWP-PageNaviプラグインの古いバージョンが付属していますので、あなたができる最善のことは単にfunctions.phpからwp_pagenavi
関数を削除し、プラグインをインストールして設定する必要があります。