0

私は最初のWordPressテーマを作成していますが、私は奇妙な問題に遭遇しているようです。私がPHPで関数を呼び出すたびに、そのページを見るときの戻り値には、空白(見えない文字)がたくさんあります。私がやろうとしていることのいくつかは、問題を引き起こします。ここに私の関数の1つの例があり、残りはそれと同じように構築されています。PHP関数の目に見えないスペース結果

Look at all of the white space

アップデート::固定

策:以下のタグを使用して

+0

いつもパーサーにいつも入って、出ているのですか?私は間にマークアップが表示されません! – Shef

+0

これはクロムに特有のものだと思います。あなたが '' testyoutube "'を参照しているのであれば、私はまたなぜ疑問に思ったのですか – Ross

答えて

2

コードで休憩にすべてを削減外

// 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の内側にすべてを持っている可能性があります。 )

+0

ありがとう!あなたの助言は働いた(別のタグの使用を最小限に抑える) – Matt

2

最初に、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);をやってみて、そこだものを見ると、なぜ把握。

+0

ありがとう!私はタグの数を減らし、それは正常に動作した場合は – Matt

+0

@マット、答えが働く場合、それを受け入れる。私のものかKerrekさんのどちらかがうまくいくはずです。 – Mike

関連する問題