source

내부 페이지 워드프레스 링크

ittop 2023. 4. 2. 11:53
반응형

내부 페이지 워드프레스 링크

워드프레스는 처음이라 대시보드를 통해 새 페이지를 추가하고 홈페이지에서 이 페이지로 링크를 하고 싶은데 어떤 기능을 하는지 알고 싶습니다.

제 생각에는 다음과 같습니다.> LINK 。

잘 부탁드립니다!!

사용할 수 있습니다.

<a href="<?php echo get_page_link( get_page_by_title( PAGE_NAME )->ID ); ?>">Link Title</a>

어디에PAGE_NAME대시보드에서 설정한 페이지 제목입니다.

get_page_by_param()은 개체를 반환하며 다음과 같이 합니다.get_page_by_title( PAGE_NAME )->ID해당 페이지의 페이지 ID를 반환합니다.페이지 ID(워드 프레스로 설정)에 대해 페이지 제목(사용자 스스로 설정)에 의존하는 것이 더 일관성이 있습니다.

get_page_link()는 파라미터로 전달한 페이지 ID의 퍼멀링크를 가져옵니다.

홈 페이지의 HTML 본문에 있는 페이지에 링크하기만 하면 됩니다.예를 들어 다음과 같습니다.

<a href="/index.php/your-page">your page</a>

또는

<a href="index.php?page_id=###">your page</a>

### 에는, 투고 ID 를 입력합니다.

기타 예

편집:

템플릿을 편집하고 있으며 해당 ID를 사용하여 게시물의 퍼멀링크를 가져오려면get_permalink($id)

이 함수에 대한 자세한 정보

편집 2:

코멘트에 근거해 퍼멀링크 포맷을 전환할 필요가 있습니다.WP Admin에서 Permalink Settings를 찾아 /%postname%/로 설정합니다.

이 설정에 대한 자세한 내용은 여기를 참조하십시오.

언급URL : https://stackoverflow.com/questions/14047661/link-to-internal-page-wordpress

반응형