Php Wordpress-获取帖子链接

Php Wordpress-获取帖子链接,php,html,wordpress,Php,Html,Wordpress,我想显示一篇文章的缩略图。如果用户单击缩略图,他将被定向到该帖子。但是当我点击它时,我得到了一个403错误。我是php新手,怎么了 PHP 显示循环中当前正在处理的文章的永久链接的URL。此标记必须位于循环中,并且通常用于在显示帖子时显示每个帖子的永久链接。由于此模板标记仅限于显示正在处理的帖子的永久链接,因此您不能使用它在日志上显示任意帖子的永久链接。如果要获取帖子的永久链接,请参考get_permalink(),因为它具有唯一的帖子id <?php echo get_permal

我想显示一篇文章的缩略图。如果用户单击缩略图,他将被定向到该帖子。但是当我点击它时,我得到了一个403错误。我是php新手,怎么了

PHP



显示循环中当前正在处理的文章的永久链接的URL。此标记必须位于循环中,并且通常用于在显示帖子时显示每个帖子的永久链接。由于此模板标记仅限于显示正在处理的帖子的永久链接,因此您不能使用它在日志上显示任意帖子的永久链接。如果要获取帖子的永久链接,请参考get_permalink(),因为它具有唯一的帖子id

<?php echo get_permalink(1); ?>


显示循环中当前正在处理的文章的永久链接的URL。此标记必须位于循环中,并且通常用于在显示帖子时显示每个帖子的永久链接。由于此模板标记仅限于显示正在处理的帖子的永久链接,因此您不能使用它在日志上显示任意帖子的永久链接。如果要获取帖子的永久链接,请参考get_permalink(),因为它具有唯一的帖子id

<?php echo get_permalink(1); ?>


我想可能是你的语法问题


尝试更改:
echo'

我想这可能是您的语法


尝试更改:
echo'

您的函数从未被解释,它被视为文本,您可以编写:

echo '<a href='.the_permalink().'>';
echo';

您的函数永远不会被解释,它被视为文本,您可以编写:

echo '<a href='.the_permalink().'>';
echo';

只需更换代码即可

echo '<a href="<?php the_permalink();?>">';
echo'

只需更换代码即可

echo '<a href="<?php the_permalink();?>">';
echo'

您在本节中有错误:

echo '<a href="<?php the_permalink();?>">';

您在本节中有错误:

echo '<a href="<?php the_permalink();?>">';
echo '<a href="' . the_permalink() . '">';
function the_permalink() {
    /**
     * Filter the display of the permalink for the current post.
     *
     * @since 1.5.0
     *
     * @param string $permalink The permalink for the current post.
     */
    echo esc_url( apply_filters( 'the_permalink', get_permalink() ) );
}