wordpressでは、テンプレートファイル間でアクセスできる変数に値(具体的にはパーマリンクのURL文字列)を格納する方法がありますか?
私がする必要があるのは、私のワードプレスの単一ページテンプレートの1つで、そこにユーザーを連れて来たソースページへのリンクを作成する必要があります。
このページにユーザーを送信した可能性のあるサイトにはさまざまなページが存在するため、私に起こった解決策は、ソースページのパーマリンクをある種のグローバル変数に格納することでした宛先ページテンプレートによってアクセスされます。これにより、ソースページに戻ってリンクを作成することができます。
私は解決策をグーグルと1が見つかりました:私のソースの各ページには、私はこれを実行します。
$GLOBALS['my_variable'] = get_permalink($post->ID);
をしてから先ページテンプレートに、私はこれを行う:
<a href="<?php echo $GLOBALS['my_variable']; ?>">Back</a>
しかし、これは機能しません。変数はソースページテンプレートで正しく設定されますが、リンク先ページでは、何らかの理由で変数がそのたびにその(宛先)ページのパーマリンクに置き換えられます。なぜ私は理解できません。いくつかの助けてください!