2017-10-12 15 views

답변

0

좋아, 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

여기

working example

+0

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

+0

매우 고마워, 고마워 ... 내가 wp-admin/css/admin-menu.css에서 그렇게하려고하지만 아이콘을 추가하고 글꼴을 편집하는 방법이 있다면 궁금하다. –

+0

한 가지 더 중요한 점 : 이름을 바꾸는 방법은 무엇입니까? –

0

당신은 메뉴가 나타납니다 얼마나 높은 변경할 수 있습니다) ... 코멘트,하지만 난 때문에 예를 들어, 하위 메뉴의 수준을 변경할 수 없습니다 확신 해요 모든 분류가 정의 된 게시물 유형에 속하기 때문에 카테고리는 게시물 유형 "게시물"에 속합니다 ...

두 번째는 아마 당신이 할 수있는 ... 어쨌든, 단지 하위 메뉴로도, 직접적으로

을 당신은 otion 페이지, 또는 사용자 정의 포스트 유형을 설정할 수 있지만, 첫 번째 분류 체계를 inculde하지 않으며, 그래서 자바 스크립트 해킹과 함께 관리자 화면의 돔을 변경,하지만 그렇게하는 것이 좋습니다! 그 일에 특별한 이유가 있습니까?

+0

당신이 관리자 화면에서 사용자 정의 JS를 포함하는 방법을 볼 수 있습니다 .org/Plugin_API/Action_Reference/admin_enqueue_scripts jQuery를 통해 링크를 "이동"하는 스크립트를 추가 할 수 있습니다 ...하지만 내 의견으로는 그다지 의미가 없기 때문에 나는 이것을 추천하지 않을 것입니다! 귀하의 답변에 대한 – ToTaTaRi

+0

Txs. 나는 아래의 그림을 추가했다. –