从wordpress中的锚链接中删除空格

时间:2014-07-08 09:01:57

标签: wordpress

我需要为锚标记赋予唯一ID,并选择使用wordpress帖子标题"

  <a href="#<?php the_title(); ?>">Details</a>
     <div id="<?php the_title(); ?>" class="content">
         <?php the_content(); ?>
     </div>

问题是如果标题中有空格,那么链接就不起作用。

问:有没有更好的WP作为参考调用(尝试过帖子ID,但这并没有返回任何内容),或者是一种删除空格的简单方法(如果有的话)

谢谢大家。

1 个答案:

答案 0 :(得分:1)

您可以使用php的str_replace函数将空格替换为任何其他角色

<?php $title = get_the_title();
$title = str_replace(' ', '_', $title); ?>
<a href="#<?php echo $title; ?>">Details</a>
<div id="<?php echo $title; ?>" class="content">
         <?php the_content(); ?>
     </div>