2016-07-31 12 views
0

私はバックエンドからテキストを取り込んでいますが、今はアンカータグを取り除こうとしています。 strip_tagsを使用していますが、なぜ動作していないのかわかりません。またPHPを使用したアンカータグの削除(現在strip_tagsを使用しています)

:これは

最善のアプローチではない場合、私は私が試したどのような代替案で大丈夫:

<?php 
    $downloadcategory = the_terms($post->ID, 'download_category', ''); 
    $downloadcategory .= strip_tags($downloadcategory); 

    echo $downloadcategory; 
?> 

<?php 
    $downloadcategory = the_terms($post->ID, 'download_category', ''); 

    echo strip_tags($downloadcategory); 
?> 
+0

アンカータグまたはすべてのhtmlタグだけを削除しますか – jonju

+0

アンカーが消えたかっただけですが、それが存在する唯一のタグなのでどちらかが機能します! –

答えて

0

はこれを試してみてください。

<?php 
    $downloadcategory = the_terms($post->ID, 'download_category', ''); 
    echo filter_var($downloadcategory ,FILTER_SANITIZE_STRIPPED); 
?> 
+0

残念ながら、それは動作しませんでした。最初に "downloadcategory"と表示されましたが、それを "$ downloadcategory"に変更しました。アンカータグでカテゴリー名をラップしたように印刷されました –

+0

タグを含むデータのサンプルを表示できます – jonju

+0

PHPとHTMLそれは印刷されます:http://imgur.com/a/rF33y –

関連する問題