2012-10-12 3 views
0

카테고리를 새 게시물로 설정하는 유일한 방법은 제출하기 전에 체크 박스를 통해 해당 카테고리를 선택하는 것입니다. 사용자가 상자를 검사하지 않은 경우에 대비하여 기본값 인 카테고리를 옵션으로 설정할 수 있습니다. 내 관리자 메뉴는 카테고리이므로 스스로 문제가됩니다.Wordpress admin : 체크 박스 대신 변수를 카테고리로 설정

제가 말씀 드렸다시피, 내 워드 프레스 관리자에서 나는 사용자 정의 메뉴 목록 카테고리 이름이 있습니다. 하나를 클릭하면 일반 "새 게시물 추가"페이지로 바로 연결됩니다.
덜 일반적인 이유는이 링크에 범주 ID를 삽입했기 때문입니다 (예 : "wp-admin/post-new.php?cat=5").

이 시점에서 새 게시물을 제출하기 전에 상자에서 카테고리를 확인하지 않겠습니다. 대신 WordPress에서 URL에 제공된 변수를 사용하고 새 게시물을 게시 할 준비가되면 카테고리 ID를 제출해야합니다.

가능합니까?
이를 위해 어떤 파일을 편집해야합니까?
동일한 결과로 이어질 수있는 다른 아이디어가 있습니까?

답변

0

개발할 확장 프로그램을 사용할 수 있습니다. Wordpress 코어 파일을 수정하는 것보다 낫습니다.

나는 나의 것에서 당신을 도울 수있는 무언가를했습니다. 사용 :

if(is_admin()){ 
add_action('post_submitbox_misc_actions', 'plugin_add_custom_box'); 
} 

function plugin_add_custom_box(){ 
?> 
<div class="al2fb_post_submit"> 
<div class="misc-pub-section"> 
<?php 
    echo '<input type="checkbox" id="plugin" name="plugin_action" value="1"/>'; 
    echo '<label for="plugin">'; 
    _e("Label", 'myplugin_textdomain'); 
    echo '</label> '; 
?> 
</div> 
</div> 
<?php 
} 

사용자 정의 확인란을 추가합니다. Wordpress에서 이미 표시된 체크 박스와 동일한 이름을 사용하여 URL을 분석하면 코어 파일을 수정하지 않고도 원하는 범주를 저장할 수 있습니다.