我在函数中创建了一个函数。php显示自定义posttype的相关帖子。因为最初的开发人员使用了themebuilder,所以我需要使用一个短代码在前端显示此函数。
我使用的代码的一部分是
if($related_cats_post->have_posts()):
while($related_cats_post->have_posts()): $related_cats_post->the_post();
$postsList .= \'<li><a href="\' . the_permalink() . \'">\' . the_title() . \'</a></li>\';
endwhile;
return \'<ul>\' . $postsList . \'</ul>\';
它几乎完成了工作。唯一的问题是,因为我使用了\\u permalink()和\\u title(),所以链接和标题会显示在页面的顶部,而不是像它们应该做的那样显示在无序列表中。我不知道为什么会发生这种情况,也不知道如何解决。是不是因为我在一个短代码中调用了这个函数?
有没有办法解决这个问题?