1

ページ間で変数を渡したいです。これはサイト全体の制御変数です。シーズンと呼びましょう。この変数には現在の季節のデフォルト値 (管理者のカスタム変数) があり、リンクから変更できます。( URL のようないくつかのアーカイブ: ...?season=1)

設定されている場合は、これをサイト全体に適用したいと考えています。たとえば、ページ 1 へのリンクは ...?pageid=1 から ...?pageid=1&season=1 に変更されます。すべてのリンクについて。基本的には、今シーズンを各ページに表示するコンテンツの制御変数にしたいと考えています。

ワードプレスでこれを最も簡単に行うにはどうすればよいですか?

Cookie とセッションも試しましたが、成功しませんでした (この変数を保存するため)。「次のページが何であれ、この変数をそれに渡すと、$_REQUESTで読み取れるようになります」のようなことをする正しいコードは何ですか?

ありがとう、シロ

編集:

<?php
function get_season_ID()
{
    if (array_key_exists('cat', $_REQUEST))
    {
        $c= $_REQUEST['cat'];
        //I whant to pass $c to the next page whatever that is.
        return $_REQUEST['cat'];
    }
    else
    {
        return get_custom('current_season_category_id');
    }
}
?>
4

1 に答える 1

1

で変数を使用できるようにする必要があるのはなぜ$_REQUESTですか?

管理者で変数を設定している場合、それはwp_optionsテーブルに保存していることを意味すると思います。wp_options テーブルに保存されている場合は、 を使用して取得できますget_option('season')

于 2012-05-01T20:06:29.227 に答える