2012-09-18 73 views
0

我想上一個WordPress主題創建自定義的Facebook分享按鈕在the_content()中轉義WordPress的HTML字符;

<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標籤?

回答

1

使用帶狀標籤, deatils上:http://php.net/manual/en/function.strip-tags.php

strip_tags(get_the_excerpt()); 
+0

感謝您的回覆。在擺弄它之後,我發現了這個工作: '...&p [summary] = <?php echo get_the_content(); ?>&p [url] = <?php the_permalink(); ?> ...' –

0

逃生的WordPress的HTML the_content()中的字符; 正在使用:

ob_start(); 
the_content(); 

$old_content = ob_get_clean(); 

$new_content = strip_tags($old_content); 

echo $new_content;