2013-11-05 2 views
0

설명하기가 다소 까다로운 문제가 있으므로 나와 함께 참아주십시오.단축키에서 버튼 제출 재로드 페이지

나는 특정 페이지를 채우는 워드 프레스 플러그인에 기능이 있습니다. 이 함수 내에서 다른 플러그인에 액세스하기위한 짧은 코드가 있습니다. 다른 플러그인은 몇 개의 버튼이있는 페이지에 캘린더를 생성합니다. (나와 지금까지?)

그 중 하나의 버튼은 일정에 사용자를 등록합니다. 문제는 버튼이 제출 버튼이며 페이지가 다시로드되도록하는 것입니다. 이것은 수동으로 짧은 단어를 일반 Wordpress 페이지에 입력 할 때 발생하지 않지만이 기능을이 기능에 넣으면 문제가 발생하는 것 같아서 그 이유를 정확히 알 수 없습니다. 아래는 내가 단축 코드를 삽입하려고하는 함수입니다.

function page_render($post) { 
    global $wpdb; 

    require_login(); 

    $post -> post_content = page_create_nav(6,1)."<span class='subheading'><h2>Thanks!</h2></span>"; 

    $post->post_content .= <<<EOHTML 
    [APCAL] 
EOHTML; 
    return $post; 
} 

어떤 생각이 많이 주시면 감사하겠습니다.

+0

플러그인을 다시 작성하여 ajax 스타일 요청을 통해 데이터를 게시 할 수 있으며 전통적인 양식 입력을 사용하지 못하게 할 수 있습니까? – Scuzzy

+0

@ Skuzzy 답장을 보내 주셔서 감사합니다! 어쩌면 내가 정확히 어떻게 알지는 못했지만. 이것이 도움이 될 것이라고 생각하십니까? 나는 당신이 캘린더 플러그인이 아닌 일하고있는 플러그인을 다시 작성하라고 제안하고 있다고 가정하고있다. (내가 당신이 말하는 것을 얻고 있는지 확인하기 위해서). 이것이 왜 가치가 있는지에 대한 가설이 있습니까? 다시 한번 감사드립니다. – neanderslob

+0

'post_content. = do_shortcode ('APCAL');'? – brasofilo

답변

1

코드 어딘가에 난 <form method='post'> 태그를 발견했습니다. 그것을 제거하고 그것은 매력처럼 작동했습니다. :-P