从Wordpress标题中删除变量后缀

时间:2013-11-04 14:44:15

标签: php wordpress preg-replace echo str-replace

我正试图从我的Wordpress标题中删除一个变量后缀,基本上是从Instagram导入的帖子中的一堆hastags,后面跟一个连字符,我想出了类似的东西:

<?php
$titleoutput = get_the_title($ID);
$titleoutputstrip = preg_replace("/\-/", "", $titleoutput); 
echo $titleoutputstrip;
?>

但它似乎没有起作用。

任何人都可以帮助我吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

<?php
$titleoutput = get_the_title($ID);
$titleoutputstrip = ltrim($titleoutput , '-'); // ltrim for begining  rtrim for end
echo $titleoutputstrip;
?>

答案 1 :(得分:0)

我终于把它钉在了:

<?php
$titleoutput = get_the_title($ID);
$titleoutputstrip = preg_replace('/\ #[^.]+$/','',$titleoutput);
echo $titleoutputstrip;
?>

连字符给我带来了问题,因为它实际上是一个“ - ”或类似的东西,所以我只是设置它来寻找第一个#标签并将内容擦除到最后。