Utiliza los iconos de wordpress para tus custom posts. Dashicons

Al hilo del post en el que explicaba cómo cambiar la URL por defecto cuando creamos un custom post type en wordpress vengo ahora con un ejemplo de cómo poner el icono que nosotros queramos a ese custom post y que luego se verá en el panel, tal que así:

icono-custom-post-type

El caso es que tenemos dos opciones: hacerlo a través de una imagen, en png con transparencia a ser posible, en cuyo caso habría que emplear el código de esta manera dentro del archivo functions.php, en la parte donde definimos el custom_post_type:

'menu_icon' => get_template_directory_uri() . '/images/icono.png',
Si lo hacemos de esta manera tendríamos que guardar el icono dentro de la carpeta images del tema o sustituir la ruta por donde se encuentre la imagen.

En el segundo caso podemos añadirlo mediante la librería que utiliza wordpress para los iconos en el área de administración. Simplemente tenemos que entrar en la página de dashicons, elegir cual queremos y copiar la clase en vez de la ruta anterior de la foto:

'menu_icon' => dashicons-microphone',

DASHICONS

Todos los campos que hay que actualizar al migrar la base de datos en wordpress

Si después de terminar una web en localhost, subimos los archivos de wordpress y termina todo hecho un cristo, aquí va una guía rápida de las tablas que hay que reemplazar en la base de datos con una consulta SQL. Este método sólo hace referencia a las tablas que hay que reemplazar en una instalación de wordpress para sustituir una dirección local por la url definitiva.

UPDATE wp_options SET option_value = replace(option_value, 'http://servidordepruebas', 'http://nuevodominio') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://servidordepruebas','http://nuevodominio'); UPDATE wp_posts SET post_content = replace(post_content, 'http://servidordepruebas', 'http://nuevodominio'); UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://servidordepruebas', 'http://nuevodominio');

Con captura de pantalla incluida.

Este código completa la manera simple de reemplazar texto en wordpress que comentaba en diciembre