使用_permarink();不会显示链接 时间:2017-09-26 作者:Franky Pixels 在我的循环中,我试图有一个链接显示,但它不会我不知道为什么代码如下:<?php the_title(\'<h2 class="wow"><a href="<?php the_permalink(); ?>"\', \'</a></h2>\'); ?> 我知道这可能是因为\'\' 引用而不是"", 但是,我如何仅使用PHP而不是包装来实现这一常规功能呢the_title(); 在a标记中。 3 个回复 最合适的回答,由SO网友:Michael 整理而成 因为the_title() 需要的字符串$before 和$after args,您需要在字符串串联中使用permalink的字符串版本;<?php the_title(\'<h2 class="wow"><a href="\'.get_permalink().\'">\', \'</a></h2>\'); ?>你也有一个失踪的>.https://developer.wordpress.org/reference/functions/get_permalink/ SO网友:WebElaine 不能嵌套这些函数。将代码更改为<h2 class="wow"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> SO网友:Patrice Poliquin 晚了23秒。我认为问题是你有一个双重的开放/关闭声明。在没有看到代码的情况下,我建议您将代码行编辑为<h2 class="wow"><a href="<?php the_permalink(); ?>"><?php echo get_the_title(); ?></a></h2> 结束 文章导航