首页 > 解决方案 > 如何获取自定义帖子类型的标题作为其相关帖子的链接?

问题描述

我想获取自定义帖子类型的帖子标题并将其链接到其相关帖子。所以我有以下代码:



query_posts( 'post_type=custom_post_type&posts_per_page=1&order=DESC' );

while (have_posts()) : the_post();
       echo "' >"; the_title(); "";

endwhile;

帖子标题的输出工作正常,但链接不正确。我有语法错误吗?还是这种方法完全错误?

感谢帮助!

标签: phphtmlwordpress

解决方案


用于get_permalink()获取当前$post的永久链接。

while (have_posts()) : the_post();
?>
  <a href="<?= get_permalink() ?>"><?= sanitize_title(get_the_title()) ?></a>
<?php     
endwhile;

如果您使用的是非常过时的 PHP 版本,请将<?=.<?php echo


推荐阅读