포스트와 같은 관리 서브 메뉴 분류 (카테고리 및 태그)의 레벨을 상위 메뉴 (예 : 페이지)로 변경하는 방법이 있다면 지금 원합니다. ,Wordpress : 게시물에서 부모 레벨로 관리자 하위 메뉴 이동하기
답변
좋아, 100 % 맞을지 모르겠다 ... 기본 "게시"의 이름과 모양이 변경되었습니다!
은 아마 그에 대한 사용자 정의 포스트 유형을 소개 더 좋았을 것이지만, 전에 말했듯이 당신의 Network mode가 그런 식으로 원하는 경우가 여기에,
... 하위 메뉴로 문제를 변경하지 않습니다 우리는 내가이 솔루션을 테스트, 가서 잘 작동, 물론 당신은 어떤 스타일을해야 할 수 있습니다
function load_custom_wp_admin_style() { ?>
<script>
jQuery("#menu-posts ul li:nth-of-type(4)").prependTo("#adminmenu");
jQuery("#menu-posts ul li:nth-of-type(4)").prependTo("#adminmenu");
</script>
<?php }
add_action('admin_footer', 'load_custom_wp_admin_style');
내 functions.php에이 코드를 추가하고이 "카테고리"과의 "태그"로 이동 "Dashbord"직전에 관리자 메뉴 상단에 유형 "게시물"을 게시하십시오! 당신이 "대시 보드"후를 원하는 경우에
사용하려고 :
function load_custom_wp_admin_style() { ?>
<script>
jQuery("#menu-posts ul li:nth-of-type(4)").insertAfter("#menu-dashboard");
jQuery("#menu-posts ul li:nth-of-type(4)").insertAfter("#menu-dashboard");
</script>
<?php }
add_action('admin_footer', 'load_custom_wp_admin_style');
당신이 포스트 유형 "게시물"을 사용하지 않는 경우에는 선택 "# 메뉴 - 게시물"을 변경해야합니다, 그냥 봐 감찰관에서! 당신의 마지막 댓글에 대한
편집 : 혹시 워드 프레스 핵심 관리 - CSS를 변경하지 않는 일부 스타일을하고 싶은 경우
, 당신은 모든 워드 프레스 업데이트에 대한 이러한 변경 사항을 잃어 버리게된다!
하지만 우리는 스크립트를 삽입 그래서 즉, 다음과 같이 CSS를 배경 통해 아이콘을 추가 할 것 같은 같은 방법으로 CSS 함수를 통해 스타일을 삽입 할 수 있습니다
function load_custom_wp_admin_style() { ?>
<script>
// I add an id to the element so it can be selected more easily for styling...
jQuery("#menu-posts ul li:nth-of-type(5)").attr('id', 'custom_tag_link');
// Here I change the position as done before...
jQuery("#menu-posts ul li:nth-of-type(5)").insertAfter("#menu-dashboard");
jQuery("#menu-posts ul li:nth-of-type(4)").attr('id', 'custom_cat_link');
jQuery("#menu-posts ul li:nth-of-type(4)").insertAfter("#menu-dashboard");
</script>
<style>
/* Here comes the styling... */
/* Do some margins/paddings and background-alignments... */
#custom_cat_link, #custom_tag_link {
background-size: auto 100%;
background-repeat: no-repeat;
padding-left: 25px !important;
margin: 10px !important;
}
/* Set your Icons here... */
#custom_cat_link {
background-image: url('https://cdn0.iconfinder.com/data/icons/customicondesignoffice5/256/examples.png');
}
#custom_tag_link {
background-image: url('https://cdn0.iconfinder.com/data/icons/customicondesignoffice5/256/examples.png');
}
</style>
<?php }
add_action('admin_footer', 'load_custom_wp_admin_style');
두 번째 문제 : 이름 바꾸기 ... 앞서 언급 한 것처럼 포스트 유형 "포스트"를 변경하지 않았 더라면 더 나은 연습은 커스텀 포스트 유형을 소개하는 것이었을 것입니다. 원하는대로 이름을 지정할 수도 있고 택 소미를 지정할 수도 있습니다. 그러나 변경하지 않으려 고합니다. 이제는 다시 JS로 "부정한 해킹 같은"방식으로갑니다 ...전체 코드 : 여기
function load_custom_wp_admin_style() { ?>
<script>
// I add an id to the element so it can be selected more easily for styling...
jQuery("#menu-posts ul li:nth-of-type(5)").attr('id', 'custom_tag_link');
// Change the name of the <a>-element in the <li>-elem here...
jQuery("#menu-posts ul li:nth-of-type(5) a").html('NEW TAG TITLE');
// Here I change the position as done before...
jQuery("#menu-posts ul li:nth-of-type(5)").insertAfter("#menu-dashboard");
jQuery("#menu-posts ul li:nth-of-type(4)").attr('id', 'custom_cat_link');
jQuery("#menu-posts ul li:nth-of-type(4) a").html('NEW CAT TITLE');
jQuery("#menu-posts ul li:nth-of-type(4)").insertAfter("#menu-dashboard");
</script>
<style>
/* Here comes the styling... */
/* Do some margins/paddings and background-alignments... */
#custom_cat_link, #custom_tag_link {
background-size: auto 100%;
background-repeat: no-repeat;
padding-left: 25px !important;
margin: 10px !important;
}
/* Set your Icon here... */
#custom_cat_link {
background-image: url('https://cdn0.iconfinder.com/data/icons/customicondesignoffice5/256/examples.png');
}
#custom_tag_link {
background-image: url('https://cdn0.iconfinder.com/data/icons/customicondesignoffice5/256/examples.png');
}
</style>
<?php }
add_action('admin_footer', 'load_custom_wp_admin_style');
당신은 행동 전체를 볼 수 있습니다 은 https : //codex.wordpress
여기당신은 메뉴가 나타납니다 얼마나 높은 변경할 수 있습니다) ... 코멘트,하지만 난 때문에 예를 들어, 하위 메뉴의 수준을 변경할 수 없습니다 확신 해요 모든 분류가 정의 된 게시물 유형에 속하기 때문에 카테고리는 게시물 유형 "게시물"에 속합니다 ...
두 번째는 아마 당신이 할 수있는 ... 어쨌든, 단지 하위 메뉴로도, 직접적으로
을 당신은 otion 페이지, 또는 사용자 정의 포스트 유형을 설정할 수 있지만, 첫 번째 분류 체계를 inculde하지 않으며, 그래서 자바 스크립트 해킹과 함께 관리자 화면의 돔을 변경,하지만 그렇게하는 것이 좋습니다! 그 일에 특별한 이유가 있습니까?
당신이 관리자 화면에서 사용자 정의 JS를 포함하는 방법을 볼 수 있습니다 .org/Plugin_API/Action_Reference/admin_enqueue_scripts jQuery를 통해 링크를 "이동"하는 스크립트를 추가 할 수 있습니다 ...하지만 내 의견으로는 그다지 의미가 없기 때문에 나는 이것을 추천하지 않을 것입니다! 귀하의 답변에 대한 – ToTaTaRi
Txs. 나는 아래의 그림을 추가했다. –
Ups, 나는 방금 카테고리와 태그의 순서를 바꾸는 방법으로 이것을 피했다. jQuery ("# menu-posts ul li : nth-of -type (5) "). insertAfter ("# menu-dashboard "); jQuery ("# menu-posts ul li : nth-of-type (4)"). insertAfter ("# menu-dashboard"); – ToTaTaRi
매우 고마워, 고마워 ... 내가 wp-admin/css/admin-menu.css에서 그렇게하려고하지만 아이콘을 추가하고 글꼴을 편집하는 방법이 있다면 궁금하다. –
한 가지 더 중요한 점 : 이름을 바꾸는 방법은 무엇입니까? –