Página principal » WordPress » 50 consejos, trucos y trucos de WordPress más buscados

    50 consejos, trucos y trucos de WordPress más buscados

    Anteriormente hemos presentado más de 30 trucos y trucos para personalizar WordPress. Pero WordPress ha pasado por varias iteraciones y actualizaciones desde la publicación de esa compilación. Algunas funciones de WordPress se han eliminado, otras se han reemplazado con mejores enfoques que hacen que algunos trucos que ya no se puedan usar.

    Pensamos que es posible que desee nuevos consejos, trucos y trucos que funcionen con la última versión de WordPress. Aquí hay 50. Como un recordatorio amistoso, tenga cuidado al intentar cualquiera de los consejos en la sección Avanzado, ya que podría inutilizar su sitio si no sabe lo que está haciendo..

    1. Deshabilitar el editor de altura completa

    WordPress 4.0 agregó un cambio de UX sutil en el editor. Si está desplazando o escribiendo un párrafo de longitud, la altura del editor coincidirá con la altura de su pantalla, eliminando las barras de desplazamiento dentro del editor.

    Para llegar a algunos paneles como el Extracto y Campos Personalizados que residen debajo del editor, debe desplazarse hasta el final del párrafo. Si no quieres esto, marca la opción en Opciones de pantalla panel.

    Compatibilidad: WordPress 4.0

    2. Incrustar antes y después de la comparación de imágenes

    ¿Alguna vez ha experimentado la comparación de imágenes donde puede deslizarse hacia la derecha para ver el antes de ya la izquierda por la después? Si desea mostrar algo así en su sitio web, puede instalar TwentyTwenty. Este plugin está basado en Zurb TwentyTwenty. El plugin introduce un nuevo shortcode, [veinte Veinte], Donde puedes agregar dos imágenes para comparar..

    Compatibilidad: WordPress 3.5.1 o superior

    3. Revertir complementos o temas a la versión anterior (fácilmente)

    Al igual que con cualquier otra actualización del sistema, existe la posibilidad de que un nuevo complemento o actualización de tema pueda dañar accidentalmente su sitio web. WordPress no nos permite volver a la versión anterior, pero puede instalar este complemento WP-Rollback para obtener esa funcionalidad. Una vez activado, añadirá un enlace. “Retroceder” en cualquier plugin instalado.

    Compatibilidad: WordPress 3.8 o superior

    4. Organizar el menú de administración

    Utilice este complemento, Admin Menu Manager, para organizar cada orden de menú en admin a través de una interfaz de arrastrar y soltar.

    Compatibilidad: WordPress 4.0 o superior

    5. Sintaxis del editor de texto.

    El editor de modo de texto de WordPress es bastante simple. Puede hacerlo más fácil de usar al instalar HTML Editor SyntaxHighlighter, un complemento que agrega colores de sintaxis como en un editor de código. Hará que la edición sea mucho más fácil, especialmente si utiliza el editor de modo de texto con más frecuencia que el equivalente visual (WYSIWYG).

    Compatibilidad: WordPress 3.3 o superior

    6. Agregar icono en el menú

    Siga este consejo para agregar un ícono al lado de los elementos de menú de su sitio web que le dan a su navegación del menú más atractivo visual.

    Compatibilidad: WordPress 4.1 o superior

    7. Habilitar la búsqueda por voz

    La búsqueda de WordPress está mal construida, es incómoda y no me permite comenzar con la precisión de los resultados de búsqueda. Pero no dejes que eso te impida añadirle la capacidad de búsqueda por voz. Una vez instalado, notarás una “micrófono” Aparece el icono en el cuadro de búsqueda..

    Compatibilidad: WordPress 2.6 o superior

    8. Instalar el complemento de WordPress a través de Github

    ¿Encontró un complemento de WordPress en Github que desea instalar en su sitio web? Siga este consejo sobre cómo instalar complementos de manera conveniente con solo unos pocos clics. Sin embargo, tenga cuidado con lo que instale, ya que los complementos no están moderados. Es posible que haya códigos maliciosos que permitan la infiltración de su sitio web..

    Compatibilidad: WordPress 3.6 o superior

    9. Instalar el complemento con un solo clic

    Para obtener más administración de complementos, puede instalar WP-Core. Este es un complemento que hace que las instalaciones de complementos de WordPress sean más ágiles. También puedes hacer una colección para juntar varios complementos e instalarlos con un solo clic..

    Compatibilidad: WordPress 3.5 o superior

    10. Estilos de imagen avanzados

    Solíamos poder establecer márgenes y bordes cuando insertamos imágenes en el contenido. Desde WordPress 3.9 en adelante, estas opciones fueron eliminadas. Si los omitió, puede instalar este complemento para recuperar estas opciones..

    Compatibilidad: WordPress 3.9 o superior

    11. Mostrar gráfico de uso del disco

    Instale este plugin Disk Usage Sunburst para mostrar una hermosa visualización, similar a DaisyDisk, del uso del espacio en disco de su sitio web. Una utilidad bastante útil para agregar a tu sitio web..

    Compatibilidad: WordPress 4.0 o superior

    Avanzado

    Más allá de este punto, hay consejos y trucos avanzados para quienes desean explorar y quienes disfrutan ensuciarse las manos con los códigos. Sin embargo, muchos de los siguientes consejos pueden inutilizar su sitio web, por lo tanto, deben llevarse a cabo con más atención y precaución adicional..

    12. Archivo de depuración de salida de WordPress

    Este fragmento le dirá a WordPress que guarde el error de registro de depuración en un .Iniciar sesión Archivo en lugar de mostrarlo en el front-end. Un fragmento práctico para habilitar la depuración de WordPress en un sitio en vivo.

    Compatibilidad: WordPress 3.1

     define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', verdadero); define ('WP_DEBUG_DISPLAY', falso); 

    13. Uso de módulos Jetpack - Desconectado

    Ejecute y habilite todos los módulos de Jetpack sin conexión, incluidos los módulos que realmente requieren que se conecte a WordPress.com para funcionar; una sugerencia útil si está desarrollando e integrando módulos Jetpack a su tema.

    Compatibilidad: WordPress 4.1

    14. Inicia sesión en WordPress con dirección de correo electrónico

    WordPress expone el nombre de usuario de un usuario, lo que lo hace un paso más fácil para los ataques de fuerza bruta. Puede considerar cambiar los parámetros de inicio de sesión con un correo electrónico y contraseña combinación en lugar de por nombre de usuario utilizando este truco.

    Compatibilidad: WordPress 2.5.0

    15. Desactivar auto-ping / self-trackback

    Este truco evita que WordPress se autoencuentre, lo que ocurre si vinculas páginas o publicaciones de tu propio sitio web..

     function no_self_ping (& $ links) $ home = get_option ('home'); foreach ($ enlaces como $ l => $ enlace) si (0 === strpos ($ enlace, $ inicio)) no establecido ($ enlaces [$ l]);  add_action ('pre_ping', 'no_self_ping'); 

    Otra forma que puedes usar es instalando el complemento Disabler. Es un complemento que le permite activar o desactivar ciertas funciones de WordPress, incluida la desactivación del auto-ping..

    Compatibilidad: WordPress 2.0

    16. Contenido de pre-poblado

    Esta sugerencia es bastante útil si desea agregar contenido predeterminado cada vez que cree una nueva publicación, página o contenido de tipo de publicación personalizado; La idea es similar a agregar una firma estándar al crear nuevos correos electrónicos..

    Compatibilidad: WordPress 1.5

    17. Clase personalizada para publicación

    La siguiente sugerencia explora algunas personalizaciones de WordPress Post Class a fondo con post_class. Es útil si quieres ser más específico con respecto a tus estilos de publicación..

    Compatibilidad: WordPress 2.7

    18. Agregar fuentes de Google (la manera correcta)

    Otro gran consejo de ThemeShaper, una guía completa para agregar la fuente de Google a su tema de WordPress correctamente. Incluye cómo agregarlo en el front-end, en el editor y cómo garantizar la compatibilidad con diferentes idiomas..

    Compatibilidad: WordPress 3.0

    19. Cargando plantilla alternativa

    Usos de WordPress single.php para mostrar contenido de la publicación. Si quieres cambiarlo, quizás, post.php, Esta sugerencia le mostrará cómo anular correctamente las plantillas de WordPress predeterminadas.

     add_filter ('template_include', 'my_callback'); function my_callback ($ original_template) if (some_condition ()) return SOME_PATH. '/some-custom-file.php';  else return $ original_template;  

    Compatibilidad: WordPress 1.5

    20. WordPress Theme Customizer from Scratch

    WordPress 3.4 agrega una nueva API llamada Personalizador que le permite crear controles para personalizar el tema y ver el resultado en tiempo real. Sin embargo, la API del personalizador puede ser demasiado grande para algunos, ya que involucra conjuntos de códigos multidisciplinarios que incluyen PHP, JavaScript, Ajax y jQuery..

    No obstante, Theme Foundation ha compilado una guía completa para el Personalizador de WordPress. Aprenderá cómo agregar el menú Personalizar, crear Secciones, Configuraciones, Controles de Entrada y Paneles, y aprenderá sus funciones todos juntos, dentro y fuera. Una referencia esencial para los desarrolladores de temas de WordPress..

    Compatibilidad: WordPress 3.4

    21. Usando Vagrant con WordPress

    Vagrant es una gran herramienta para crear un entorno virtual y para ejecutar una prueba de su desarrollo de WordPress para garantizar que los temas y complementos funcionen en diferentes instancias. En esta siguiente sugerencia, Daniel Pataki, lo guiará a través de cómo hacer que su sitio de WordPress funcione con Vagrant.

    Compatibilidad: Cualquier versión de WordPress

    22. Recuperar WordPress Gravatar URL

    El wordpress get_avatar () es una función útil para obtener el avatar de un usuario; la función recupera la imagen junto con el img elemento. Pero a veces quiero capturar solo la URL de la imagen para poder agregar de forma libre y fácil clases personalizadas o identificadores a la imagen.

    Si tiene esto en mente, agregue el siguiente código en su funciones.php:

     función get_avatar_img_url () $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (array ('s' => 80, 'd' => 'mm',), $ url); return esc_url_raw ($ url);  

    Entonces en algún lugar en otro archivo - tal vez single.php o page.php - Usa el siguiente código para mostrar la imagen..

     $ avatar_url = get_avatar_img_url (); eco ''; 

    Aquí hay una publicación más detallada para desglosarla..

    Compatibilidad: WordPress 1.5

    23. Eliminar clases del menú

    WordPress, por defecto, agrega un montón de clases. Si bien esto es bueno para permitir una personalización extensa, el marcado HTML del menú se ve realmente desordenado. Ordene y agregue solo la clase que necesita con el siguiente fragmento de código.

     add_filter ('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter ('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter ('page_css_class', 'my_css_attributes_filter', 100, 1); función my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, array ('item-menu-actual')): "; 

    Compatibilidad: WordPress 3.0.0

    24. Aplicando SSL en WordPress Multisite

    SSL, no solo protege su sitio web, sino que también aumenta los rankings en los resultados de búsqueda de Google. En la siguiente sugerencia, Jenni McKinnon explica cómo implementar SSL en varios sitios de WordPress que pueden emplear varios subdominios..

    Compatibilidad: WordPress 3.0.0

    25. Personalizando WordPress Content Editor

    Agregar estilos al editor mejorará la experiencia de escritura en el editor de WordPress. Puede hacer coincidir los estilos tipográficos del backend con el front-end, lo que le permite ver la versión final (o una versión lo más cerca posible de la final) mientras escribe. Esto reducirá el cambio de ida y vuelta entre el editor y la salida de contenido.

     function my_editor_styles () add_editor_style ('editor-style.css');  add_action ('admin_init', 'my_editor_styles'); 

    Compatibilidad: WordPress 3.0.0

    26. Creación de la pantalla de bienvenida del complemento

    Si acaba de actualizar WordPress, será redirigido a una pantalla especial, que muestra los detalles de la última versión que acaba de instalar, los colaboradores, las adiciones y todos los cambios realizados bajo el capó. Este consejo, Creación de una pantalla de bienvenida para su complemento de WordPress por Daniel Pataki lo guiará a través de cómo crear una pantalla de bienvenida para su propio complemento.

    Compatibilidad: WordPress 3.6

    27. Personalizar Jetpack Mobile Theme

    Jetpack viene con un tema móvil. Es un tema especial que se utiliza cuando el sitio web se ve en dispositivos móviles. Y como cualquier otro tema, podemos personalizarlo. A continuación, un ejemplo de Jeremy, uno de los desarrolladores de Jetpack, sobre cómo personalizar el tema móvil de Jetpack. Es una buena alternativa a considerar en lugar de un diseño web sensible..

    Compatibilidad: WordPress 3.8

    28. Agregando imagen destacada a la categoría

    ¿Desea agregar una imagen destacada para una categoría y mostrarla en su tema? Esta función no se encuentra en WordPress, que podría ser útil para los desarrolladores de temas.

    Compatibilidad: WordPress 3.6

    29. Mostrar oculto “Todos los ajustes”

    Un huevo de Pascua de WordPress, este fragmento de código agregará todas las configuraciones en la base de datos de WordPress en una sola página.

     function all_settings_link () add_options_page (__ ('Todas las configuraciones'), __ ('Todas las configuraciones'), 'administrador', 'options.php');  add_action ('admin_menu', 'all_settings_link'); 

    Compatibilidad: WordPress 3.1

    30. Eliminar notificación de actualización

    WordPress, de forma predeterminada, muestra las notificaciones de actualización a todos los niveles de usuario cuando inician sesión en el servidor. Agregue los siguientes códigos para ocultar la notificación de actualización de WordPress, excepto para los usuarios con privilegios administrativos.

     global $ user_login; get_currentuserinfo (); if (! current_user_can ('update_plugins')) // comprueba si el usuario actual puede actualizar los complementos add_action ('init', create_function ('$ a', "remove_action ('init', 'wp_version_check');"), 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;"));  

    Compatibilidad: WordPress 3.0.1

    31. Añadir Miniatura En Publicación / Lista de Edición de Página

    Este código mostrará las imágenes destacadas que ha asignado para publicar en la columna Publicar. Un truco útil para ver qué publicación tiene una miniatura y cuál no. Tenga en cuenta que su tema debe ser compatible con la publicación de miniaturas.

     add_filter ('manage_posts_columns', 'posts_columns', 5); add_action ('manage_posts_custom_column', 'posts_custom_columns', 5, 2); function posts_columns ($ por defecto) $ por defecto ['riv_post_thumbs'] = __ ('Thumbs'); devuelve $ por defecto;  function posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('feature-thumbnail');  

    Compatibilidad: WordPress 3.0.0

    32. Afilado de imágenes

    Honestamente, no sabía que podríamos enfocar las imágenes en WordPress ya que estamos cargando la imagen. Así es como puede, pero tenga en cuenta que solo funciona para imágenes JPG.

     función ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); if (! is_resource ($ image)) devuelve un nuevo WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); if (! $ size) devolver nuevo WP_Error ('invalid_image', __ ('No se pudo leer el tamaño de la imagen'), $ archivo); list ($ orig_w, $ orig_h, $ orig_type) = $ size; switch ($ orig_type) caso IMAGETYPE_JPEG: $ matrix = array (array (-1, -1, -1), array (-1, 16, -1), array (-1, -1, -1),) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ offset = 0; imageconvolution ($ image, $ matrix, $ divisor, $ offset); imagejpeg ($ image, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); descanso; caso IMAGETYPE_PNG: return $ resized_file; caso IMAGETYPE_GIF: return $ resized_file;  devolver $ resized_file;  add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900); 

    Compatibilidad: WordPress 2.5

    33. Eliminar información superflua en la cabeza

    WordPress agrega un montón de cosas en el como la versión de WordPress, RSD Link y Shortlink, información que no es tan útil. Para eliminar estos bits de información, utiliza esto:

     función remove_header_info () remove_action ('wp_head', 'rsd_link'); remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'wp_generator'); remove_action ('wp_head', 'start_post_rel_link'); remove_action ('wp_head', 'index_rel_link'); remove_action ('wp_head', 'adyacente_posts_rel_link'); // para WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info'); 

    Eliminar cualquiera de remove_action del fragmento anterior que desea conservar.

    Compatibilidad: WordPress 2.0

    34. Smart WP_Debug

    Idealmente, no debería habilitar el WP_Debug en un sitio en vivo ya que expondrá información crítica. Pero si necesitas un truco para hacerlo de manera segura, aquí está:

     if (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // habilitar el reporte de avisos durante el desarrollo - E_ALL define ('WP_DEBUG', verdadero);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // debe ser verdadero para que WP_DEBUG_DISPLAY funcione define ('WP_DEBUG', verdadero); // forzar la visualización de errores define ('WP_DEBUG_DISPLAY', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // debe ser verdadero para que WP_DEBUG_LOG funcione define ('WP_DEBUG', verdadero); // registrar errores en debug.log en el directorio wp-content define ('WP_DEBUG_LOG', true);  

    Con el código anterior agregado, puede habilitar la depuración agregando ?debug = 2, ?debug = 1, ?debug = 3 al final de la URL para ver el error que se produce en su sitio web.

    Compatibilidad: WordPress 2.0

    35. Habilitar código corto en el widget

    El siguiente es un trozo de código útil si desea incrustar Youtube o SoundCloud en el área del widget con un código corto.

     add_filter ('widget_text', array ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', array ($ wp_embed, 'autoembed'), 8); 

    Compatibilidad: WordPress 2.9.0

    36. Establecer editor predeterminado (Visual / Texto)

    Establezca el tipo de editor predeterminado que sus usuarios pueden usar. Cambiar el $ editor ya sea para html o Tinymce. Por supuesto, el usuario todavía podría optar por salir del predeterminado.

     function my_default_editor () $ editor = 'tinymce'; // html o tinymce return $ editor;  add_filter ('wp_default_editor', 'my_default_editor'); 

    Compatibilidad: WordPress 2.5.0

    37. Prolongar el cierre de sesión automático

    WordPress permite que uno permanezca conectado durante 48 horas, más una extensión de 14 días si revisamos “Recuérdame” Opción al inicio de sesión. Sin embargo, si está seguro de que su computadora no será violada por un segundo o tercero, puede agregar este código para mantenerse conectado durante un año. Solo se le solicitará que inicie sesión una vez al año..

     function keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 año en segundos add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year'); 

    Compatibilidad: WordPress 2.8.0

    38. Usar siempre la figura

    WordPress envolverá img con un pag etiqueta. Si usted es un purista semántico HTML, puede agregar este código para forzar a WordPress a envolver la imagen con la figura elemento.

     add_filter ('image_send_to_editor', function ($ html, $ id, $ caption, $ title, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ('
    % s
    ', $ html); // ¡Modifica tus necesidades! devuelve $ html; , 10, 8);

    Compatibilidad: WordPress 2.9.0

    39. Cambiar el nombre de rol predeterminado

    “Administrador”, “Autor”, y “Abonado” Son los nombres dados para los usuarios de WordPress en el nivel administrativo. Para cambiar estos nombres predeterminados a algo que suene más apropiado para su sitio web, agregue el siguiente código y luego realice los cambios a los nombres que prefiera:

     function change_role_name () global $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = new WP_Roles (); $ wp_roles-> roles ['contribuidor'] ['nombre'] = 'Freelance'; $ wp_roles-> role_names ['contributor'] = 'Freelance';  add_action ('init', 'change_role_name'); 

    Compatibilidad: WordPress 3.1

    40. Configuración de archivos adjuntos por defecto

    Aquí hay un fragmento de código que le permite especificar el tamaño predeterminado, la alineación y el enlace para las imágenes que desea incrustar en el editor..

     add_action ('after_setup_theme', 'default_attachment_display_settings'); function default_attachment_display_settings () update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'none'); update_option ('image_default_size', 'large');  

    Compatibilidad: WordPress 3.5

    41. Validar imagen destacada

    Algunos de nosotros preferimos publicar publicaciones con una imagen destacada. Esta publicación, Validar imagen destacada en publicación, por Paul Underwood le mostrará cómo hacer que los usuarios suban una imagen destacada antes de que se publique su publicación..

    Compatibilidad: WordPress 3.0

    42. Tamaño de imagen personalizado en Media Uploader

    add_image_size es la función de WordPress que nos permite recortar y mostrar el tamaño de imagen personalizado. Si desea permitir que los usuarios agreguen imágenes dentro de este tamaño personalizado, agregue los siguientes códigos para mostrar el “tamaño de imagen personalizado” Opción en el cargador de medios de WordPress.

     función pw_add_image_sizes () add_image_size ('pw-thumb', 300, 100, true); add_image_size ('pw-large', 600, 300, true);  add_action ('init', 'pw_add_image_sizes'); function pw_show_image_sizes ($ tamaños) $ tamaños ['pw-thumb'] = __ ('Pulgar personalizado', 'pippin'); $ tamaños ['pw-large'] = __ ('Custom Large', 'pippin'); devuelve $ tamaños;  add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

    Compatibilidad: WordPress 3.8

    43. Cargar script solo si hay un shortcode particular presente

    En una publicación anterior, le mostramos cómo crear un shortcode personalizado. Si su código abreviado requiere una función de JavaScript, siga el modo The Jedi Master de Silviu-Cristian Burcă (conocido como Scribu) para asegurarse de que solo cargue el JavaScript cuando se aplique el código abreviado..

    Compatibilidad: WordPress 2.6

    44. Descripción del menú

    Cuando se agrega en un menú a través de Apariencia> Menú, Verás una entrada para agregar “Descripción”. Pero no lo encontrará en ninguna parte en el extremo delantero, ya que tenemos que personalizar la plantilla de menú predeterminada de WordPress para incluir la descripción.

    Aquí hay una manera elegante de hacerlo..

     función add_description_to_menu ($ item_output, $ item, $ depth, $ args) if (strlen ($ item-> description)> 0) // anexar la descripción después del enlace $ item_output. = sprintf ('% s', esc_html ($ item-> description)); // insertar descripción como último elemento * en * enlace ($ input_output termina con "$ args-> after ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> después de ")). sprintf ('% s', esc_html ($ item-> descripción)). "$ args-> after "; return $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4); 

    Compatibilidad: WordPress 3.0.0

    45. Utilizando Dashicons

    Ahora puede usar el propio icono de fuente de WordPress, Dashicons, para agregar iconos al menú de wp-admin. Mira nuestro tutorial sobre cómo empezar a usar Dashicons.

    Compatibilidad: WordPress 3.8

    46. ​​personalizar “Howdy” Mensaje

    Sigue nuestro tutorial anterior para cambiar el WordPress sin sentido “hola” Mensaje que aparece en la barra de administración a algo más personalizado..

    Compatibilidad: WordPress 2.9

    47. Excluir mensaje del widget popular de Jetpack

    Jetpack viene con un widget que le permite mostrar las publicaciones y páginas más vistas o populares. Pero a veces sus páginas más populares pueden ser la página de inicio o una página que no desea incluir en la pila más vista.

    Agregue el siguiente código para eliminar esa página o publicación:

     function jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ posts como $ k => $ post) if ('1215 '== $ post [' post_id ']) unset ($ posts [$ k] );  devolver $ posts;  add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3); 

    Reemplace la ID que se muestra en el fragmento con la ID de la publicación o página que desea eliminar.

    Compatibilidad: WordPress 4.0 y Jetpack 3.3

    48. Truncar Título del Post

    El siguiente fragmento de código controla la longitud máxima del título. Agrega el siguiente fragmento de código en funciones.php. Luego usa la función Título Personalizado() en la plantilla para generar el título en lugar de WordPress el título() método.

     function customTitle ($ limit) $ title = get_the_title ($ post-> ID); if (strlen ($ title)> $ limit) $ title = substr ($ title, 0, $ limit). '...';  echo $ title;  

    Si crea un tema de WordPress con un diseño de mosaico donde la altura del mosaico debe ser igual, es posible que desee especificar el límite de la longitud del título. Este fragmento debería ser útil en ese caso..

    Compatibilidad: WordPress 3.0

    49. Eliminar el logotipo de WordPress

    WordPress 3.1 agrega una barra de administración, que incluye varios enlaces y el logotipo de WordPress. Si va a distribuir sitios web a un cliente y desea que no tenga marca, aquí está la función para eliminar ese logotipo de WordPress.

     function annointed_admin_bar_remove () global $ wp_admin_bar; / * Eliminar sus cosas * / $ wp_admin_bar-> remove_menu ('wp-logo');  add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0); 

    Compatibilidad: WordPress 3.1.0

    50. Código QR con enlace al artículo

    Mejore la accesibilidad de su sitio web para dispositivos móviles con códigos QR. Este código le permite mostrar códigos QR con un enlace que apunta al artículo. Los usuarios móviles con un escáner de código QR pueden obtener el enlace del artículo para una rápida visualización en sus dispositivos móviles.

      "https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">