2011-08-15 6 views
0

내 플러그인 형태 코드 : 내가 사용하는 템플릿 파일 내에서 전화를 시도하는 데 문제가

function pp_settings_page() { 
    $pp_options = get_option('pp_options'); 
    ?> 
    <div class="wrap"> 
     <h2>Post Products Settings</h2> 
     <form action="options.php" method="post"> 
      <?php settings_fields('pp_options_group'); ?> 
      <table class="form-table"> 
       <tr valign="top"> 
        <th scope="row">Currency sign: </th> 
        <td><input type="text" name="pp_options[currency_sign]" value="<?php echo $pp_options['currency_sign']; ?>" /></td> 
       </tr> 
      </table> 
      <p class="submit"> 
       <input type="submit" class="button-primary" value="Save changes" /> 
      </p> 
     </form> 
    </div> 
    <?php 
} 

:

<?php $pp_options=get_option('pp_options');?> 

<?php get_option('pp_options');?> 

무엇 내가 빠졌어?

답변

0

나는 update_option

를 사용하여 포스트 변수를 추출하고 저장 어떤 형태가 더 구체적으로, 제출 처리하는 코드, 코드를 볼 수 없습니다
0

귀하의 작업은 그래서 때를 설정 페이지의 URL로 변경해야 코드가 다음 번에 실행되도록 게시됩니다.이 코드는 pp_settings_page 함수 안에 넣습니다.

if(isset($_POST['field_name'])) { 
    $field_value = $_POST['field_name']; 
    update_option('option_name', $field_value); 
}