-1
jQuery .load() 메서드를 사용하여 플러그인의 일부를 wordpress 홈페이지로 가져 오려고하고 있는데, 구문을 사용하여 플러그인을 가져 오는 방법이 조금 복잡해졌습니다. 페이지의 섹션에서 Heres는 내 코드 :jQuery load() 함수를 사용하여 PHP 변수 전달하기
//Get Current user and Home url
global $current_user;
get_currentuserinfo();
$kd_bpuser = $current_user->user_login;
$homeurl = get_home_url();
?>
<script>
//Pass home url and current user to javascript
var bpUser = <?php echo json_encode($kd_bpuser); ?>;
var bpUrl = <?php echo json_encode($homeurl); ?>;
var bpFullUrl = bpUrl +"/members/" + bpUser + "/forums/subscriptions/";
var bpData = "#bbp-author-unread-topics";
// console.log(bpFullUrl);
// console.log(bpUser);
// console.log(bpUrl);
</script>
<div id="bbpress-forums">
<script type="text/javascript">
//pull in members subscriptions page unread forum topics
jQuery(document).ready(function($) {
$("#bbpress-forums").load(bpFullUrl, bpData);
});
</script>
</div><!-- end bbpress-forums-->
현재 단지 전체 페이지에 끌어하지만 난 그냥이 절에서 끌어하려는 : #의 BBP 저자 - 읽지 않은-주제. 어떤 도움을 주시면 감사하겠습니다!
그래, : 별도의 인수로
시도를 건네된다. load()를 사용하려고 시도하기 전에이 문제를 겪었지만 왜 작동하지 않는지 결코 이해할 수 없었습니다. 이 예제는 .load() 문서에 추가해야합니다. 고마워요, 잘 확인해보세요. 당신은 내 금요일에 만들었습니다 :) –
그것은 문서에 있습니다, 그것은 단지 문자열을 올바르게 연결하는 것입니다. – charlietfl
예, 가서 읽었지만 코드 예제는 놀라운 일을했을 것입니다. 나는 모든 트롤들이이 포스트를 다운 그레이드하고있는 것을 알아 챘다. 나는이 공동체를 좋아하지만, 전문가를위한 것일 뿐이라면 다른 곳을 보게 될 것입니다. 저는 사려 깊지 않은 자기애 적 바보들을 다루지 않기 위해 이곳에 왔습니다. –