Hablemos de su proyecto

Tema

admin

18 artículos

SF6 / Sonata 5 : Gestionar una interfaz OneToMany en un CRUD con CollectionType de Sonata

En este ejemplo, tomaremos el caso concreto de una interfaz simple que incluye múltiples elementos. Hemos elegido usar una tabla de "Proyectos" en la que asignaremos documentos. Por lo tanto, para un proyecto, podemos asignar varios documentos. Y para facilitar la administración, nos aseguraremos de que podamos gestionar nuestra interfaz anidada directamente dentro de la vista de edición de nuestro proyecto.Necesitamos crear el esquema. En primer lugar, importamos nuestro esquema actual en My...

WordPress: Restablecer la contraseña de administrador

Útil cuando recibes la entrega de un proyecto, y el idiota que lo entrega olvida decirte que la contraseña es admin1234. En lugar de quedarte atascado sin poder ejecutar tus pruebas, simplemente necesitas aplicar la siguiente consulta SQL:UPDATE wp_users SET user_pass = MD5( 'nueva_contraseña' ) WHERE user_login = 'tu_nombre_de_usuario'; Reproducir esta personalización hoy El principio del hook sigue siendo útil, pero las pantallas de administración y las API de WordPress han evolucionado d...

WordPress: Eliminar todas las revisiones en SQL

Las revisiones son buenas, pero consumen espacio en la base de datos. De vez en cuando es necesario hacer un poco de limpieza.DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision' Reproducir esta personalización hoy El principio del hook sigue siendo útil, pero las pantallas de administración y las API de WordPress han evolucionado desde la publicación. Pruebe el código en un entor...

WordPress: Renombrar el título del área de edición del extracto

Es cierto que cuando hablamos de un extracto, nadie entiende a qué se refiere.Para cambiar el título de esta área de edición, simplemente utiliza el siguiente fragmento de código: add_filter( 'gettext', 'wpse22764_gettext', 10, 2 ); function wpse22764_gettext( $translation, $original ) { if ( 'Excerpt' == $original ) { return 'Sous-titre'; }else{ $pos = strpos($original, 'Excerpts are optional hand-crafted summaries of your'); if ($pos !== false) { return 'Sous-titre affiché dans les ...

WordPress: Filtrar los tipos MIME de las cargas

Para asegurarse de que no se suba cualquier cosa desde el administrador, puede configurar los tipos MIME autorizados de la siguiente manera: add_filter('upload_mimes','custom_upload_mimes'); function custom_upload_mimes($mime_types=array()){ $mime_types = array( 'jpg|jpeg|jpe' => 'image/jpeg', 'png' => 'image/png', 'mp4' => 'video/mp4', 'flv' => 'video/x-flv' ); return $mime_types; } Reproducir esta personalización hoy El principio...

WordPress: Agregar un filtro por autor en la lista de artículos del administrador

Para agregar un filtro de autor en la página de lista de artículos disponible en WordPress, simplemente añade el siguiente código al archivo functions.php: Nota: He dejado el comentario en la instrucción condicional referente a los tipos de publicaciones, podría ser útil 😊 function restrict_manage_authors() { /*if (isset($_GET['post_type']) && post_type_exists($_GET['post_type']) && in_array(strtolower($_GET['post_type']), array('your_custom_post_types', 'here'...

WordPress: Eliminar las metaboxes de comentarios en todas partes

Para eliminar los metaboxes de comentarios de las páginas de edición de contenido de WordPress, agrega el siguiente código a tu archivo functions.php: add_action('admin_menu','remove_comments_metabox'); function remove_comments_metabox() { remove_meta_box( 'postcomments','post','normal' ); } // Disable support for comments and trackbacks in post types function df_disable_comments_post_types_support() { $post_types = get_post_types(); foreach ($post_types as $post_type) { if(post_type_support...

WordPress: Cambiar los colores por defecto del editor HTML de WordPress

Para cambiar los colores predeterminados disponibles en el editor WYSIWYG de WordPress, simplemente añade el siguiente código al archivo functions.php: // change buttons in WYSWIG post editor, edit color palette function change_mce_options( $init ) { $init['theme_advanced_text_colors'] = 'd21268,146c52,82b600,00949b,010080,001c4b'; $init['theme_advanced_more_colors'] = true; return $init; } add_filter('tiny_mce_before_init', 'change_mce_options'); Reproducir esta personalización hoy El pr...

WordPress: Añadir un favicon en el administrador

No tengo un interés real en añadir un favicon al área de administración de WordPress, pero un cliente puede solicitarlo, lo cual ya ha ocurrido: function favicon(){ echo '<link rel="shortcut icon" href="',get_template_directory_uri(),'/images/favicon.ico" />',"\n"; } add_action('admin_head','favicon'); Reproducir esta personalización hoy El principio del hook sigue siendo útil, pero las pantallas de administración y las API de WordPress han evolucionado desde la publicación...

WordPress: Eliminar las cajas de traducción de pago de WPML

Cuando instalas WPML para gestionar traducciones, automáticamente añade promociones para traducciones pagadas en la página de edición de entradas. Para eliminarlas, una forma sencilla es borrar el cuadro del DOM.Inserta el siguiente código en tu archivo functions.php: add_action( 'admin_footer', 'wpmlRemoveBox_hook' ); function wpmlRemoveBox_hook( $hook_suffix ) { ?> <script type="text/javascript"> jQuery( document ).ready(function() { jQuery('.icl_cyan_box').remove(); ...

WordPress: Configurar el selector de color de un campo de tipo personalizado

Para configurar los colores predeterminados para el selector de color de los campos de tipo personalizado, simplemente agrega un fragmento de código JavaScript para sobrescribir la configuración predeterminada.En tu archivo functions.php, añade el siguiente código y configura la paleta como desees: add_action( 'admin_footer', 'backgroundColor_hook' ); function backgroundColor_hook( $hook_suffix ) { ?> <script type="text/javascript"> jQuery( document ).ready(function() { ...

WordPress: Configurar la información predeterminada de un tema

Para asociar una captura de pantalla y agregar créditos para un tema en la página de selección de temas de WordPress, simplemente añade un archivo llamado « screenshot.jpg » y colócalo en la raíz del tema.Para los créditos, solo añade el siguiente código al archivo style.css en la raíz del tema e incluye el siguiente encabezado: @charset "utf-8"; /* Theme Name: Le nom de mon theme Theme URI: http://ledomainedutheme.com/cequetuveux/ Author: partITech Author URI: http://ww...