1

テーマの function.php ファイルでこのコードを使用して、カスタム引数をワードプレスのページに渡しましたが、機能していません。404 ページが見つかりません。私は何を間違っていますか?

function photo_details_vars() 
{
    add_rewrite_rule('^photo-details/([^/]*)/?','index.php?p=20&id=$matches[1]','top');
}
add_action('init', 'photo_details_vars');

私はワードプレスが初めてです。私はここからこのアイデアを見つけました - http://codex.wordpress.org/Rewrite_API/add_rewrite_rule親切にして解決策を教えてください。

さらに、ページ番号のテンプレート ファイルからこの URL 変数の値を取得するにはどうすればよいですか。20

この書き換えルールに add_rewrite_tag() を使用するにはどうすればよいですか?

4

1 に答える 1

0

add_rewrite_tag ()を使用してクエリ変数を登録しましたか? そうしないと、WordPress は変数を認識しません。

Additionally how can I catch this url variables value from the template file of page no. 20??

私がそれを正しく理解しているなら、あなたはこれについて質問しています$_GET['p']か?

于 2011-11-27T10:56:11.717 に答える