Ссылка имя автора на страницу профиля автора в WordPress

Мой профиль автора настроен отдельно, и я печатаю имя автора вне цикла, используя strlen для ограничения длинных имен, но не могу привязать ссылку к имени автора. Он просто печатает имя автора без ссылки в нем .. Ваша помощь будет высоко оценена ..

Я попытался с этим, который просто выводит имя автора без ссылки ..

echo strlen(get_the_author_link()) > 13 ? substr(get_the_author_link(),0,12).'..' : get_the_author_link();

0

Решение

Документация для get_the_author_link (https://codex.wordpress.org/Function_Reference/get_the_author_link), говорит, что функция возвращает ссылку на сайт авторов. Эта ссылка является HTML-ссылкой. У него есть текст и атрибут href.

Текст этой ссылки является именем автора. Атрибут href этой ссылки является ссылкой на сайт автора. Используемая вами функция substr извлекает первые 12 символов этой ссылки, поэтому она возвращает часть HTML-кода ссылки.

Если вы хотите сократить имя автора, вы можете сократить текст ссылки. Другой вариант — отобразить ссылку авторов маленьким шрифтом с помощью css.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]