尝试添加Twitter元标记。我有这个片段来管理Twitter描述。我正在创建元标记以支持摘要和产品Twitter卡,因此if语句
这很好用。摘要和产品卡的正确描述显示。问题是,虽然HTML标签在我需要/期望的情况下从products_description文本中删除,但任何包含双引号的产品描述都会阻止Twitter产品类型卡被正确验证或甚至被Twitter选中。
我需要添加什么才能删除或转义双引号?
<?php
if (in_array($current_page_base, array('product_info', 'document_general_info', 'document_product_info', 'product_info_noproduct', 'product_music_info'))) {?>
<meta name="twitter:description" content="<?php echo strip_tags($zcdTwitterProductCard->info['products_description'])?>" />
<?php }else{?>
<meta name="twitter:description" content="Your summary card description would go here" />
<?php }?>
答案 0 :(得分:1)
使用htmlspecialchars(stringToEscape, ENT_QUOTES)
删除双引号。