我已经单独设置了作者配置文件,并且我使用strlen在循环外部打印作者名称以限制长名称但无法获取附加到作者姓名的链接。它只打印出没有链接的作者姓名它...我们的帮助将受到高度赞赏..
我试过这个,只是输出没有链接的作者姓名..
echo strlen(get_the_author_link()) > 13 ? substr(get_the_author_link(),0,12).'..' : get_the_author_link();
答案 0 :(得分:1)
get_the_author_link(https://codex.wordpress.org/Function_Reference/get_the_author_link)的文档说该函数返回了作者网站的链接。此链接是一个HTML链接。它有一个text和一个href属性。
此链接的文本是作者的姓名。此链接的href属性是作者网站的链接。您正在使用的substr函数提取此链接的前12个字符,因此它将返回链接的html的一部分。
如果您想缩短作者的姓名,则可以缩短链接的文本。另一种选择是使用css
显示作者链接的小字体