2017-02-13 4 views
0

이상한 문제가 있습니다. 이벤트라고하는 사용자 정의 게시 유형이 있습니다. 내 모든 '이벤트'하나의 게시물 URL에서 볼 수 있습니다 :WordPress - get_permalink가 잘못된 URL을 반환합니다.

http://mycompany.com/events

괜찮아요. 목록도 정확합니다. 하지만 이상한 문제에 접근했습니다 : - 관리 게시판에 미래 게시일 (게시 일정 예약)이있는 새로운 일정 게시글을 만들면 mycompany.com/events/fabio-concert-2017처럼 - 언제 또한 꽤 링크

10567 어떻게 예약하려면/미래의 게시물 = mycompany.com?post_type=events & P : 나는이 같은 추한 링크를 반환 페이지에서 이벤트의 모든 게시물을 나열하는거야?

+0

설정 한 퍼머 링크 설정은 무엇입니까? –

답변

0

다음 사항을 알아야합니다.

  1. 마스크 URL.

  2. 실제 URL

마스크 URL 단지 링크의 htaccess로에서 생성됩니다.

실제 URL은 Wordpress Data의 정확한 URL입니다.

WordPress는 실제 URL을 실행하고 엽서에 마스크 URL을 표시합니다. 당신이 당신의 브라우저에서 다음 URL을 모두 실행하는 경우 귀하의 경우에는 ,

mycompany.com?post_type=events&p=10567 -> Real URL. 
mycompany.com/events/fabio-concert-2017 -> Mask URL. 

, 당신은 같은 결과 만 얻을 것이다. 그래서 그것에 대해 걱정하지 마십시오. 왜냐하면 get_permalinks ($ product) 제품의 실제 URL을 반환합니다.