我需要为锚标记赋予唯一ID,并选择使用wordpress帖子标题"
<a href="#<?php the_title(); ?>">Details</a>
<div id="<?php the_title(); ?>" class="content">
<?php the_content(); ?>
</div>
问题是如果标题中有空格,那么链接就不起作用。
问:有没有更好的WP作为参考调用(尝试过帖子ID,但这并没有返回任何内容),或者是一种删除空格的简单方法(如果有的话)谢谢大家。
答案 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>