質問: wordpressのプラグインでjob managerを使用して、 現在求人サイトを作成してるんですが、固定ページで求人リストを表示させてますが、 ページャーがどうしても投稿ページのURLを挟んでしまい迷ってます。 例えば、/jobs/新宿 の次のページが、/archives/jobs/新宿/page/2 になる状態です。 管理画面は、 [job_page_next_link]次のページへ[/job_page_next_link] この記述で出してます。どうすれば/archives を挟まずに行けますか?
回答: 解決方法は2つです。 * パーマリンク設定→共通設定→カスタム構造のarchivesを削除する * register_post_type_argsフィルターを使って、rewriteのwith_frontにtrueを追加する 前者はノープログラミングで完了しますが、後者はプログラミングが必要になり、job managerプラグインのソースコードを少しだけ読み解く必要があります(プラグインを改変するという意味ではありません)。後作業として、後者にしても前者にしても、パーマリンク設定で[変更を保存]ボタンをクリックしてパーマリンクを更新する必要があります。 * プラグインには絶対に手を入れないでください。 * register_post_type_argsフィルターは、WordPress4.4で追加されたフィルターなため、WordPress4.4未満では使用できません。