2014-06-17 5 views
0

관리자 템플릿 드롭 다운을 템플릿의 이름과 템플릿의 아이콘이있는 라디오 버튼으로 변경하려고합니다. 문제는 템플릿을 선택하면 그 템플릿으로 저장되지 않는다는 것입니다.Wordpress Admin Template 드롭 다운을 라디오로 변경

여기까지 제가 지금까지 있습니다.

<label class="screen-reader-text" for="page_template"><?php _e('Page Template') ?></label> 
<!--<select name="page_template" id="page_template"> 
<option value='default'><?php _e('Default Template'); ?></option> 
<?php page_template_dropdown($template); ?> 
</select>--> 


<form name="page_template" id="page_template"> 
    <span style="display:block; height:35px; clear:both;"> 
     <input type="radio" value='default'> 
      <img style="top:6px;position:relative;padding-right:5px;" src="<?php bloginfo('template_url'); ?>/page-icons/gallery-icon.jpg" /><?php _e('Default Template'); ?> 
    </span> 
    <span style="display:block; height:35px; clear:both;"> 
     <input type="radio" value='gallery'> 
      <img style="top:6px;position:relative;padding-right:5px;" src="<?php bloginfo('template_url'); ?>/page-icons/gallery-icon.jpg" /><?php _e('Main Gallery'); ?> 
    </span> 
</form> 

wp-admin> includes 폴더에서 meta-box.php를 편집 중입니다. 어떤 도움도 좋을 것입니다.

+0

입력 내용에'page_template' 이름 속성이 필요하다고 생각합니다. – Hobo

+0

형식이 아닙니다. 기본 템플릿을 선택했기 때문에 올바른 호출이라고 생각하지만 갤러리 템플릿으로 변경하면 여전히 기본 템플릿을 가져옵니다. 왜 당신은 내가 그들에게 열려있을 어떤 제안이 있다면 확실하지 않습니다. 감사 – user2751645

답변

0

지금 바로 테스트 할 수 없기 때문에 최근 의견에 답장을 보내려했습니다. 나는 너를 오해하거나 나를 오해 하리라 생각한다.

아무 것도 전달되지 않으면 현재 사용중인 코드에서 발생할 것으로 예상되는 동작 (기본 템플릿 선택)이 발생할 것으로 예상됩니다.

모두 교체하십시오 - 당신의 <form> 태그를 포함하여 -과 :

내가 처음으로 코멘트에 무엇을 의미
<span style="display:block; height:35px; clear:both;"> 
     <input type="radio" name="page_template" value='default'> 
      <img style="top:6px;position:relative;padding-right:5px;" src="<?php bloginfo('template_url'); ?>/page-icons/gallery-icon.jpg" /><?php _e('Default Template'); ?> 
    </span> 
    <span style="display:block; height:35px; clear:both;"> 
     <input type="radio" name="page_template" value='gallery'> 
      <img style="top:6px;position:relative;padding-right:5px;" src="<?php bloginfo('template_url'); ?>/page-icons/gallery-icon.jpg" /><?php _e('Main Gallery'); ?> 
    </span> 

- 당신의 input 태그 위에 name="page_template" 속성을 이동합니다. 나는 당신이 이전에 없었던 새로운 <form>을 소개 할 필요가 있다고 생각하지 않는다.

관련 문제