2010-01-24 4 views
0

해당 ID로 게시물을 업데이트 할 때마다 파란색 ID로 특정 div를 자동 갱신하고 싶습니다. 나는 jQuery 코드는 다음과 같은 형태 알고자동 새로 고침 Wordpress 게시 본부

var auto_refresh = setInterval(
function() 
{ 
$('#blue').load('load.php').fadeIn("slow"); 
}, 10000); 

대신로드 "load.php"의 난 그냥 워드 프레스 관리자 패널을 통해 외부에서 수행 사업부에서 업데이트 된 내용을 다시로드하고 싶습니다. 어떤 도움이라도 대단히 감사하겠습니다. 모두에게 감사드립니다!

답변

2

이 너무 생각이 내 문제였다

당신은 워드 프레스 (http://domain.tld/feed/rss/)에 의해 만들어진 당신의 RSS 파일의 내용을로드하고 아이디 XYZ에서 함께 새로운 기사의 내용을두고 자바 스크립트 함수를 만들 수 있습니다 .html()

function getContent(id) { 
    // Here the Function which loads your RSS File and Match your Content of your Article with the_ID = id 
} 

var content = getContent(<?php the_ID(); ?>); // the_ID() is a WordPress function 

function refresh(content) { 
    $.get(content, function getNew(rssfile) { 
     $("#blue").html(''); 
     $("#blue").html(rssfile); 
    }); 
}; 

$(function(){ 
    refresh(content); 
    var int = setInterval("refresh(content)", 10000); 
}); 

를 사용하여 사업부의 파란색 나는 다른 아이디어 지금 검색합니다,하지만 난 ID = ID로 그냥 사업부를 새로 고침하는 방법 아무 것도 발견하지 않았기 때문에이 예는, 단지 생각입니다;

+0

감사합니다. wp query와 내용을 사용하여 해결책을 찾았습니다. – CrazyCoderMonkey

0

이 작업을 수행하는 방법은 루프 내에서 사용할 수있는 외부 파일의 내용을 사용하거나 wp 쿼리를 사용하여 루프 밖으로 내보낼 수 있습니다. 희망이 도움이됩니다.