2016-11-22 3 views
0

저자 프로필을 별도로 설정했으며, 긴 이름을 제한하기 위해 strlen을 사용했지만 작성자 이름에 연결된 링크를 얻을 수없는 루프 외부에서 저자 이름을 인쇄하고 있습니다. 그냥 .. 워드 프레스에서 작성자 프로필 페이지로 링크 저자 이름

내가이 하나, 링크없이 간단하게 출력 저자의 이름으로 시도 .. 그 .. 당신의 도움이 높게 평가 될 것입니다에 링크없이

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

더 많은 코드를 표시하여 데이터의 출처와 모양을 볼 수 있습니까? –

+0

@DaveCooper 위의 코드는 내부 및 외부 루프 모두에서 작동하지만 링크를 생성 할 수 없습니다. strlen (get_the author_link()) 루프 내에서도 작성자 링크를 제거합니다. 단지 호출 할 때 - get_the author_link(); 그것은 일반적으로 아무런 문제없이 작동합니다. strlen이 연결된 모든 링크를 제거하는지 실제로 알지 못합니다. –

답변

1

문서를 들어 저자의 이름을 인쇄 get_the_author_link (https://codex.wordpress.org/Function_Reference/get_the_author_link)는이 함수가 작성자 웹 사이트에 대한 링크를 반환한다고 말합니다. 이 링크는 html 링크입니다. 그것은 텍스트와 href 속성을 가지고 있습니다.

이 링크의 텍스트는 작성자의 이름입니다. 이 링크의 href 속성은 작성자의 웹 사이트에 대한 링크입니다. 사용중인 substr 함수는이 링크의 처음 12자를 추출하여 링크의 html 부분을 반환합니다.

작성자의 이름을 줄이려면 링크 텍스트를 짧게 만들 수 있습니다. 또 다른 옵션은 css를 사용하여 작은 글꼴로 authors 링크를 표시하는 것입니다.

+0

좋아 .. 그게 효과가있어 .. 그냥 확신 할 수 없었어 ... 고마워. –

관련 문제