2011-02-23 3 views
0

나는 wordpress admin 제어판에서 만든 post_type을 가지고있다. 모두가 menu_icon 제외하고 잘 작동하고 menu_icon not displayed

'menu_icon' => get_stylesheet_directory_uri() . '/images/my_menu_icon.png', 

는 대신의 템플릿 디렉토리를 사용하는 이미지 파일이 my_theme/이미지

에 위치하고 있습니다 ... 모든 을 코드가됩니다로드 아니에요 menu_icon? 또는 다른 곳에 이미지 파일을 저장해야합니까?

나는 단서가 없습니다.

감사합니다!

답변

1

마침내 무엇이 잘못되었는지를 알아 냈어.

테마의 이름을 공백 (% 20)으로 지정하지 마십시오. 템플릿 디렉토리 나 스타일 시트 uri를 사용할 때 로컬 호스트가 functions.php 내에서이를 인식하지 못하기 때문입니다.

따라서 두 코드 모두 메뉴 아이콘 표시에 사용할 수 있습니다.

건배!

1

이 시도 :

'menu_icon' => get_bloginfo('template_directory'). '/images/my_menu_icon.png', 
+0

내가 localhost에 있기 때문에 wp-content/themes/nameoftheme/images/my_menu_icon.png에 액세스 할 수 없기 때문일 수 있습니까? – Cam

+0

localhost에서도 파일에 액세스 할 수 있어야합니다. 나는 localhost 모든 시간과 나는 항상 모든 것에 액세스 할 수 있습니다. – wilwaldon

+0

wierd ... functions.php가 내 템플릿 폴더에 있지만 localhost에 전체 경로를 입력하면 png에 액세스 할 수 없습니다. 다른 모든 것들은 메뉴 아이콘을 제외하고 localhost에서 작동합니다. 이제 어디서 보는지 아무런 단서가 없습니다 ... – Cam