처음부터 사용자 지정 테마를 쓰고 있습니다. 메뉴로 jquery 아코디언 컨트롤을 사용합니다. 나는 또한 꽤 게시물의 영구 링크를 얻을 수 mod_rewrite를 활성화 한Wordpress - 작동하지만, 이유를 모르겠다
function accordion_show(divID, cat){
$("#" + divID).addClass("aLoaderShow");
$("#" + divID).load("<?php bloginfo('url') ?>/wp-content/themes/peng2/menu-content.php?q=" + cat);
$("#" + divID).show();
$("#" + divID).removeClass("aLoaderShow");
}
: 다음과 같이 각 아코디언 항목의 콘텐츠는, jquery.load()를 사용하여로드됩니다.
menu-content.php 상단에 두 개의 빈 줄을 남겨 두어야 만 스크립트가 작동하는 이유를 이해할 수 없습니다.
는 말은 :
<?php
$category = $_GET["q"];
...
작동하지 않습니다. 하지만 :
(blank line)
(blank line)
<?php
$category = $_GET["q"];
...
작동합니다! 마술의 하나 일 뿐이야?
형식을 수정하십시오. <$ php'' php' –
작동하는 버전에서 "* header already sent *"또는 "* header may modify *"오류가 발생합니까? 그냥 길지만,이 메시지를받는다면 그 빈 줄을 추가하면 도달 할 수없는 어딘가의 구문 오류가있을 가능성이 높습니다. – musaul
공백 라인이 없으면 어떤 식으로 작동하지 않습니까? 완전히로드하지 못합니까? 올바르게 표시되지 않습니까? – roryf