¿Cómo configurar el icono predeterminado para páginas en el menú de administración?

3 ene 2014, 00:33:59
Vistas: 17.4K
Votos: 5

¿Qué debo cambiar aquí para que muestre el icono predeterminado de página?', plugins_url( 'myplugin/images/icon.png' )

add_menu_page( 'Info', 'Info', 'manage_options', 'LINK', '', plugins_url( 'myplugin/images/icon.png' ), 10 );

Descubrí cómo hacer esto.

Paso 1. Toma una captura de pantalla o encuentra la imagen que te guste.

Paso 2. Nómbrala como icon.png

Paso 3. Crea una carpeta llamada myplugin dentro de la carpeta del plugin y luego crea dentro de esa carpeta una subcarpeta images, luego coloca la imagen icon.png dentro de la carpeta images y listo.

En resumen: plugin > myplugin > image > icon.png

2
Comentarios

descarga el icono de página predeterminado y luego configúralo usando la función page_menu_page.

Ravi Patel Ravi Patel
3 ene 2014 11:31:26
Todas las respuestas a la pregunta 2
3

Suponiendo que estás ejecutando WP 3.8, puedes elegir entre una colección de iconos (listados aquí). En tu caso, reemplaza la URL de tu icono con dashicons-admin-page, así:

 add_menu_page( 'Info', 'Info', 'manage_options', 'LINK', '', 'dashicons-admin-page', 10 );

Puedes usar estos iconos en varios lugares de WP. Hay varios artículos sobre esto como este.

3 ene 2014 02:13:54
Comentarios

Necesito el icono de página predeterminado. No un icono nuevo.

user1355485 user1355485
3 ene 2014 04:52:59

@user1355485 El menú de administración usa Dashicons, así que este debería ser el icono predeterminado para el elemento de menú Páginas. Espero que estés probando primero el ejemplo. Si ese no es el icono que buscas, puede que necesites explicar mejor a qué te refieres con predeterminado o con página.

helenhousandi helenhousandi
3 ene 2014 17:38:12

OP - @helenhousandi tiene razón. Mi sugerencia debería funcionar y el enlace al repositorio de Dashicons es lo que WordPress usa para todos los iconos de WP-Admin.

JMB JMB
3 ene 2014 18:00:01
3
<?php add_menu_page( $page_title, $menu_title, $capability,
 $menu_slug, $function, $icon_url, $position ); ?> 


<?php  add_menu_page( 'Mi Título de Página', 'Mi Página', 'edit_others_posts',
 'mi_slug_de_pagina', 'mi_funcion_de_pagina', plugins_url( 'miplugin/images/icono.png' ), 6 );  ?>

más información:

3 ene 2014 11:25:18
Comentarios

Por favor, agrega algunos detalles sobre qué es este bloque de código y cómo funciona, luego pega el código y el enlace para más información. Es para hacer la respuesta más informativa en lugar de un simple bloque de código. Gracias.

Mayeenul Islam Mayeenul Islam
3 ene 2014 12:28:51

Edita la respuesta y agrega detalles. Por favor no uses mal el área de comentarios.

Mayeenul Islam Mayeenul Islam
3 ene 2014 12:52:24