2017-10-09 9 views
0

나는 동물 보호소 정보를 유지하기 위해 wordpress 응용 프로그램을 개발 중입니다. 플러그인 "PHP Everywhere"를 사용하여 wordpress를 하위 디렉토리에 설치했습니다.php 프로그램에서 wordpress가 잘못된 퍼머 링크를 생성했습니다.

2 개의 wordpress 페이지를 만들었습니다. "our-pets"(첫 번째 페이지)에는 주 PHP 프로그램의 경로 만 포함됩니다. 프로그램에서 "animals-detail"작업 (두 번째 페이지)을 document.form1.submit()하는 옵션을 선택할 수 있습니다.

하지만 워드 프레스는/잘못된 퍼머 표시 생성 잘못된 : mysite.com/subdirectory/our-pets/animals-detail RIGHT : mysite.com/subdirectory/animals-detail

내가 잘못하고있는 중이 야 무엇을 ?

+0

내가 양식의'의회 처리 특성에 생각 59 사용하는 경우, 당신은 전에 슬래시없이 '동물 - detail' 같은 값을 설정했습니다. 어느 것이 현재 경로를 가져다가'action'의 값을 그 경로에 추가합니다. – Junaid

+0

1)'action = '/ animals-detail'' 또는 2) WP의 퍼머 링크 기능을 사용할 수 있습니다. 예 : 'animals-detail' 페이지의 이드가'59'이면'action = ""' – Junaid

+0

위대한! 그것은 효과가있다! (나는 선택 1과 함께 갔다). 실제로 이것은 루트 아래의 하위 디렉토리에 있기 때문에 "../animals-detail"을 사용합니다 – Sue

답변

0

양식의 작업 속성에 값을 설정하기 전에 그 값 앞에 슬래시가없는 동물 세부 정보를 설정했다고 생각합니다. 어떤 경로가 현재 경로를 가져오고 여기에 작업 값을 추가합니다.

당신은 수,

  1. action='/animals-detail'
  2. 사용 WP의 영구 링크 기능을 추가 할 수 있습니다. 예 : animals-detail 페이지의 ID이 action="<?php the_permalink(59); ?>"