1

こんにちは、WordPress サイトのページ内の URL から値を出力しようとしています

私は header.php を編集し、次のコードを入力しました

<?php
$town = rawurldecode( $_GET['town'] ); ?>

追加した値を印刷したいページ

<?php print $town ?>

ページでphpを許可するプラグインをいくつか試しましたが、エラーが発生しました

URLは次のようになります

website.co.uk/page/?town=abc

私がしようとしていた結果は、ページ内で必要なときに PHP タグを使用することでした

例えば

Hello i live in <?php print $town ?>, would you like to 
come see the football in <?php print $town ?>?.

Did you know that <?php print $town ?> is not that far?
4

2 に答える 2

1

あなたはいつでも使用しようとすることができますget_query_var()

そのようです:

 $town = get_query_var('town');
 echo $town; 
于 2013-09-18T10:09:58.047 に答える
0

変化する

$town = rawurldecode( $_GET['town'] );

if(isset($_GET['town'])) { $town = rawurldecode( $_GET['town'] ); } else { $town = "No town"; }

そして変更

<?php print $town ?>

<?php echo $town; ?>

うまくいくかもしれませんが、結果を教えてください。

于 2013-09-18T09:55:44.763 に答える