如果标题存在,Wordpress会显示the_title()

时间:2012-07-07 23:19:57

标签: php wordpress title

我想要的是以下内容:如果帖子有标题,我想要显示它

wordpress.org codex中,您可以看到以下示例:

<?php the_title( $before, $after, $echo ); ?> 

和这个例子:

<?php the_title('<h3>', '</h3>'); ?>

我想要做的是,我在href

中添加了带有_permalink的超链接
<?php the_title('<h3><a href=" the_permalink(); ">', '</a></h3>'); ?>

然而,这不起作用。

换句话说:如何在显示的代码中编写 the_permalink();

我也尝试过:

<?php the_title('<h3><a href="' . the_permalink() . '">', '</a></h3>'); ?>

这导致:

mysite.com/?p=1

我的标题

2 个答案:

答案 0 :(得分:2)

<?php $permalink = get_permalink(); the_title('<h3><a href="' . $permalink . '">', '</a></h3>'); ?>

答案 1 :(得分:0)

循环内部the_title()将回显标题。你可以用这种方式写它

<h3><a href="<?php the_permalink(' ') ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>