私は最初のWordPressテーマを作成していますが、私は奇妙な問題に遭遇しているようです。私がPHPで関数を呼び出すたびに、そのページを見るときの戻り値には、空白(見えない文字)がたくさんあります。私がやろうとしていることのいくつかは、問題を引き起こします。ここに私の関数の1つの例があり、残りはそれと同じように構築されています。PHP関数の目に見えないスペース結果
アップデート::固定
策:以下のタグを使用して
私は最初のWordPressテーマを作成していますが、私は奇妙な問題に遭遇しているようです。私がPHPで関数を呼び出すたびに、そのページを見るときの戻り値には、空白(見えない文字)がたくさんあります。私がやろうとしていることのいくつかは、問題を引き起こします。ここに私の関数の1つの例があり、残りはそれと同じように構築されています。PHP関数の目に見えないスペース結果
アップデート::固定
策:以下のタグを使用して
コードで休憩にすべてを削減外
// Get YouTube Username
function soc_youtube() {
global $up_options;
?>
<?php if($up_options->soc_youtube){ ?>
<?php echo $up_options->soc_youtube; ?>
<?php
}
}
このコードは、この結果を生成しましたphp
タグを直接出力にプッシュスルー、を含むは、すべての改行します。それを避けるために、PHPのコード内の改行を残す:
<?php if($up_options->soc_youtube){
?><?php
echo $up_options->soc_youtube;
?><?php //...
(あなたの例では、私はすべてのタグのいずれかをクローズする必要があると表示されていない、しかしあなただけの1の内側にすべてを持っている可能性があります。 )
ありがとう!あなたの助言は働いた(別のタグの使用を最小限に抑える) – Matt
最初に、PHPブロックを終了し、何も間に何も入れずに、再びバックアップを開始する必要はありません...特に各行。これらの最初の退治してみて、それが違いを作るかどうかを確認:問題が解決しない場合は
// Get YouTube Username
function soc_youtube() {
global $up_options;
if($up_options->soc_youtube){
echo $up_options->soc_youtube;
}
}
次に、var_dump($up_options->soc_youtube);
をやってみて、そこだものを見ると、なぜ把握。
いつもパーサーにいつも入って、出ているのですか?私は間にマークアップが表示されません! – Shef
これはクロムに特有のものだと思います。あなたが '' testyoutube "'を参照しているのであれば、私はまたなぜ疑問に思ったのですか – Ross