さまざまなページのスライドショーを含むWPテーマを作成しました。その特定のプロジェクトにWPプラグインを使用したくないので、次のことを試しました。
- ルートディレクトリでフォールドを定義します(例:/ slideshow / folder1)
- PHPを介して特定のページのフォルダーからファイルを取得し、コードをエコーします
Wordpressは、絶対的ではないリンクを自然にリダイレクトします。この方法はホームページでは機能しますが(スライドショーのフォルダーはルートディレクトリにあるため)、他のページでは機能しません。
ページのスキーマは「www.mylocation.com/pagename/」です。「../slideshow/folder1」のような相対URLでファイルを取得しようとすると、Wordpressはリンクを「../pagename/slideshow/folder1」にリダイレクトします。
その特定の部分で機能するソリューションはありますか(おそらくhtaccessリダイレクトなしで)?
一時的な解決策は、JavaScriptを介してロードした後にURLを書き換えることですが、これにより、phpがファイルを取得しようとしたときにロードが強制的に失敗します。