2

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

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

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

这个例子:

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

我想做的是在href中添加一个带有the_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

我的标题

4

2 回答 2

2
<?php $permalink = get_permalink(); the_title('<h3><a href="' . $permalink . '">', '</a></h3>'); ?>
于 2012-07-07T23:21:46.807 回答
0

循环内部the_title()将回显标题。你可以这样写

<h3><a href="<?php the_permalink(' ') ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
于 2012-07-07T23:49:51.823 回答