WordPress 사이트를 업데이트하고 모든 게시물 아래에 '작성자 정보'섹션을 추가하고 싶었습니다. 제가 생각했던 것보다 조금 더 힘들었고 실제로는 더 많은 프로그래밍이 필요합니다.하지만 여기에 첫 번째 컷이 있습니다.
저자: 웹 사이트 : 약:
다음으로, 누군가가 실제로 로그인했는지 확인하고 프로필 편집 링크를 표시하여 해당 사용자가 정보를 클릭하고 업데이트 할 수 있도록합니다 (이 게시물을 업데이트했습니다 ... Ajay의 훌륭한 댓글과 질문!).
">프로필 편집
나는 추가했다 class =”author” 멋지게 보이도록 스타일 시트에 추가합니다.
주소 나 정보가없는 경우 표시하지 않도록 코드를 정리하고 싶습니다. 그러나 나는 이것을 위해 데이터베이스에 실제 쿼리를 스크립팅해야 할 것이라고 생각합니다. "프로필 편집"링크를 참고하십시오. 사용자가 로그인 한 경우에만 표시되는 if 문으로 둘러싸여 있습니다. 멋지다고 생각했기 때문에 사용하고 싶을 때 공유하고 싶었습니다!
if ( 'â ??! = $ user_ID) {
이것의 목적은 무엇입니까?
안녕 아제이!
누군가가 실제로 로그인하지 않는 한 프로필 편집 링크를 표시하고 싶지 않습니다. 따라서 get_currentuserinfo () 함수는 사용자 정보를 다시 가져오고 if 문은 현재 사용자가 user_id를 가지고 있는지 확인합니다. 로그인되어 있습니다.
즉, 로그인 한 경우 프로필을 편집 할 수있는 링크가 표시됩니다. 그렇지 않은 경우 해당 링크가 표시되지 않습니다.
덕
get_currentuserinfo 전에 'global $ user_ID;'를 선언해야합니다. 그렇지 않으면 작동하지 않습니다.
고마워, Martijn!
좋은 더그! 옵션을 추가 할 때 버전 1.0으로 구현해야합니다. 팁 고마워.
하이 더그,
로그인 한 사용자에 따라 어떻게 사용할 수 있는지 궁금하십니까?
따라서 로그인 한 사용자가 JohnSmith이면 'A'를 표시하고 로그인 한 사용자가 BillBob이면 'B'를 표시합니까?
감사합니다!
안녕 마이크,
$ user_id 변수가 관리자의 사용자 섹션에서 실제 사용자 ID를 반환 할 것이라고 확신합니다. 따라서 if logic…의 case 문을 작성할 수 있습니다.
if ($user_id=="1") { echo "Doug"; }
나는 이것을 테스트하지 않았지만 get_currentuserinfo 함수의 컨텍스트 내에 넣어야한다고 확신합니다.
덕
$ user_level에 연결할 수도 있습니다. 체크 아웃 WordPress 코덱스.
좋은 캐치 Martijn!
안녕 더그. 공유해 주셔서 감사합니다. 불행히도이 코드는 저에게 작동하지 않았습니다.
감사! 완벽하게 작동합니다.