鹿泽鹿泽  2024-09-03 09:59:46 鹿泽笔记 隐藏边栏  1 

在WordPress中,获取文章别名是一个非常常见的需求。虽然可以通过the_title()函数获取文章标题,但是却找不到能直接获取文章别名的WordPress函数。因此,我们需要编写一个调用函数来获取文章别名。

以下是一个获取文章别名的函数:

function the_slug($postid = null) {
    if($postid == 'null') $postid = $post->ID;
    $postData = get_post($postid, ARRAY_A);
    $post_slug = $postData['post_name'];
    return $post_slug; 
}

将函数放置在主题的functions.php文件中后,可以在single.php文件中调用函数来获取当前文章的别名:

<?php echo the_slug();?>

如果需要获取指定文章ID为20的文章别名,则可以使用以下代码:

<?php echo the_slug(20);?>
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505