フロントエンドで、次のようなmysqldbテーブルからいくつかのリンクをフェッチします。
<a href="http://localhost/my_site/detail/Link-1">Link 1</a>
<br />
<a href="http://localhost/my_site/detail/Link-2">Link 2</a>
<br />
<a href="http://localhost/my_site/detail/Link-3">Link 3</a>
管理者側から設定->パーマリンク設定し、URLが正確にhttp:// localhost / my_site/detail/http://localhost/sparcs/sample-post/
で
あるページと名前付き詳細を作成します
しかし、リンクをクリックすると、WPは言います
申し訳ありませんが、リクエストしたページが見つかりませんでした。おそらく検索が役立つでしょう。
私は使用でき<a href="http://localhost/my_site/detail/3">Link 3</a>
、それは正常に動作し、を使用してURL情報を取得できましたがpathinfo($_SERVER['REQUEST_URI']);
。
実際、dbテーブルでカスタムURLを作成し、WPページの左側のバーにこれらのURLを表示します。クリックすると、ページが表示され、URL情報を取得できます。pathinfo($_SERVER['REQUEST_URI']);
カスタム構造と設定も使用しhttp://localhost/my_site/detail/url
ましたが、機能しません。
私はそれを使用して解決するかもしれないと思います
rewrite.php in
wp-includes/rewrite.php
しかし、どの関数をどのように変更する必要があるのかわかりません。