vc searchで次のページへ遷移しない

  • このエントリーをはてなブックマークに追加
  • LINEで送る

WordPressを利用するアフィリエイターさんは恐らく利用しているであろう「vc search」。wordpress3.4の頃でしたでしょうか…「次へ」の遷移が上手くいかないことがありました。2ページ目以降に移動したくても1ページ目しか表示されないという現象です。

vc searchはページ移動に「page」というGET要素を利用しているのですが、ある時期からWordpress側が「page」を書き直してしまう*1ようになり、結果、vc searchのページ移動が正常に行われなくなりました。

修正するには「page」を別のGET要素として指定すればいいので、お好みの名称に書き換えてください。ここでは仮に「vpage」*2とします。

変更箇所をピックアップしていくと

(vc_search.php)

(apifunc.php)

上手く色分けできていないので分かりにくいとは思いますが、上記位置を変更すればページリンクが正しく機能します。こちらで挙げた修正箇所はvc search 1.89aを元にしています。


1パーマリンクによるものか、セキュリティ対策なのか調べていません。
2同名のGET要素は競合していないことを確認しています。

本修正を施したことによる動作保障は致しません。各人の責任で行ってください。

SNSでもご購読できます。

スポンサー リンク

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください