作者发布url...如何将显示名称改为url而不是用户ID?

时间:2015-01-17 作者:tigre

我正在尝试让我的作者的博客文章署名内容链接到他们的文章归档页面。我已经做了所有的事情,但我更希望作者的帖子链接是:

http://example.com/author/firstname-lastname/ 而不是http://example.com/author/user_id/

基本上使用url的显示名称。

这可能吗?

我目前的署名代码是:

<?php
    printf( __( \'Originally Posted: <time itemprop="datePublished" datetime="%1$s" pubdate>%2$s</time> by <span class="author" itemprop="author"><a href="%3$s" title="Posts by %4$s">%4$s</a></span>\', \'ea_theme\' ),
    get_the_time(\'Y-m-j\'),
    get_the_time(get_option(\'date_format\')),
    get_author_posts_url( get_the_author_meta( \'ID\' )),
    get_the_author_meta( \'display_name\' ) );
?>

1 个回复
SO网友:tigre

这个插件很好地完成了这项工作:https://wordpress.org/plugins/display-name-author-permalink/

结束