2013-04-19 1 views
0

모달이 트리거 될 때 colorbox를 사용하여 외부 PHP 파일을로드하고 있습니다. colorbox의 href 매개 변수를 사용하면 효과적입니다. 나는 워드 프레스로 가져 왔고 아약스를 통해로드하는 것과 관련된 몇 가지 문제가 있음을 깨달을뿐입니다.WordPress에서 외부 PHP 페이지를 동적으로 만들기

워드 프레스에서 모달이 성공적으로로드되지만 워드 프레스의 동적 태그 (bloginfo('template_url'), bloginfo('home') 등)를 사용할 수 있기를 원합니다. 워드 프레스는 워드 프레스 외부의 html/php 페이지만으로 생각하기 때문에 외부 페이지에서도 작동하지 않습니다.

어떻게이 페이지를 사용할 수 있습니까? 그래서 같은

Colorbox 단순히로드 내용 : 워드 프레스 페이지 템플릿에

$.colorbox({ 
    href: url 
}); 

, 나는 colorbox과 같이 트리거 :

<a href="<?php bloginfo ("template_url"); ?>/lobby.php"> 

내가 동적 이미지와 내용에 동의 lobby.php 필요 WordPress에 의해 구동. 그것은 실제로 템플릿이 아니지만 그것은 여전히 ​​테마 폴더 안에 있습니다. 이것이 가능한가? 이러한 각 외부 페이지에는로드 할 내용이없는 머리글이나 바닥 글이 없습니다. 이것에 대해 어떻게 최선을 다할 수 있습니까?

+0

PHP 포함을 사용하는 경우 WordPress 태그가 작동하지만 포함하지 않으려 고합니다. 색상 상자를 통해 아약스를 통해로드하려고합니다. – JCHASE11

+0

일부 WordPress 파일을'require()'하기 위해'lobby.php'를 바꿔 주시겠습니까? 이 경우 [이 대답] (http://stackoverflow.com/questions/5306612/using-wpdb-in-standalone-script/5331944#5331944) 도움이 될 수 있습니다. 덧글에서 말한 것처럼'wp-load.php 만 있으면 충분합니다. 그리고'lobby.php'가 템플릿 디렉토리에 있으면'$ _SERVER [ 'DOCUMENT_ROOT']'를 사용하는 대신 상대 경로를 사용하지 않을 수 있습니다. – Hobo

+0

감사합니다. 동의 할 수 있도록 답을 쓸 수 있습니까? – JCHASE11

답변

0

위의 내 댓글에 대한 내 질문에 대한 답변을 볼 수 있습니다. this answer은 독립 실행 형 PHP 페이지에 WordPress 기능을 포함시키는 방법을 보여줍니다.