Получить URL темы без результата печати

У меня есть этот код для создания настраиваемого типа сообщений, но когда я показываю значок для этого типа сообщения, он печатает URL темы:

'menu_icon' => ''.bloginfo('stylesheet_directory').'/images/home-20.png', 

Мне нужен URL темы без печати в wp-admin .

 function units() { register_post_type( 'units', array( 'labels' => array ( 'name' => 'الوحدات', 'singular_name' => 'الوحدات', 'add_new' => 'اضافة جديد', 'add_new_item' => 'اضافة جديد', 'edit' => 'تعديل', 'edit_item' => 'تعديل', 'new_item' => 'اضافة جديد', ), '_builtin' => false, 'public' => true, 'show_ui' => true, 'show_in_nav_menus' => true, 'menu_position' => 5 , 'hierarchical' => false, 'has_archive' => true, 'capability_type' => 'page', 'menu_icon' => ''.bloginfo('stylesheet_directory').'/images/home-20.png', 'rewrite' => array( 'slug' => 'units', 'with_front' => false, 'pages' => true ), 'supports' => array( 'title', 'thumbnail', 'editor', ) ) ); } add_action('init', 'units'); 

Solutions Collecting From Web of "Получить URL темы без результата печати"

Пожалуйста, обратитесь к коду по этой проблеме bloginfo()

Это всегда выводит результат в браузер. Если вам нужны значения для использования в PHP, используйте get_bloginfo() .

Вы также не должны использовать ни один из двух, вы должны использовать get_stylesheet_directory_uri()