我正在尝试在WordPress主题上创建自定义Facebook分享按钮
<a title="Facebook This" href="http://www.facebook.com/sharer.php?s=100&p[title]=MY%20TITLE%20-%20<?php the_title(); ?>&p[summary]=<?php the_content(); ?>&p[url]=<?php the_permalink(); ?>&p[images][0]=<?php bloginfo('template_url'); ?>/images/logo.png" target="_blank">Facebook This</a>
除了Facebook坚持在描述中显示HTML字符外,我的一切工作都非常出色:
<h3>Intro</h3><p>it shows all the tags here and it won't stop!!!</p>...
它也与the_excerpt()一起完成。
有没有人知道为此删除html标签的快捷方法?
答案 0 :(得分:1)
使用剥离标签, 详情请见:http://php.net/manual/en/function.strip-tags.php
strip_tags(get_the_excerpt());
答案 1 :(得分:0)
答案 2 :(得分:0)
在the_content()中转义WordPress的HTML字符; 使用:
ob_start();
the_content();
$old_content = ob_get_clean();
$new_content = strip_tags($old_content);
echo $new_content;