2011-09-13 4 views
1

wordpressでは、テンプレートファイル間でアクセスできる変数に値(具体的にはパーマリンクのURL文字列)を格納する方法がありますか?

私がする必要があるのは、私のワードプレスの単一ページテンプレートの1つで、そこにユーザーを連れて来たソースページへのリンクを作成する必要があります。

このページにユーザーを送信した可能性のあるサイトにはさまざまなページが存在するため、私に起こった解決策は、ソースページのパーマリンクをある種のグローバル変数に格納することでした宛先ページテンプレートによってアクセスされます。これにより、ソースページに戻ってリンクを作成することができます。

私は解決策をグーグルと1が見つかりました:私のソースの各ページには、私はこれを実行します。

$GLOBALS['my_variable'] = get_permalink($post->ID); 

をしてから先ページテンプレートに、私はこれを行う:

<a href="<?php echo $GLOBALS['my_variable']; ?>">Back</a> 

しかし、これは機能しません。変数はソースページテンプレートで正しく設定されますが、リンク先ページでは、何らかの理由で変数がそのたびにその(宛先)ページのパーマリンクに置き換えられます。なぜ私は理解できません。いくつかの助けてください!

答えて

1

$_SESSIONに保存できますか?

関連する問題