In WordPress Última actualizaciónated:
Comparte en:
Software de Jira es la herramienta de gestión de proyectos número uno utilizada por equipos ágiles para planificar, rastrear, lanzar y respaldar software excelente.

Cuando se trata del rendimiento del sitio web, cada byte y milisegundo cuentan.

El núcleo de WordPress no es pesado, pero los temas y el complemento que usa pueden ralentizar el general tiempo de carga de página. Existen muchas técnicas para acelerar su sitio web de WordPress.

Por ejemplo:

Sin embargo, ¿sabe que hay muchas cosas incluidas en el núcleo de WordPress que no puede usar y tomar las medidas necesarias al respecto puede reducir algunos bytes para cargar el sitio web más rápido.

Lo siguiente se puede hacer de dos maneras, primero, usando algún complemento y segundo, agregando algunas líneas de código en functions.php.Prefiero no usar un complemento si se pueden hacer cosas con la adición / modificación de código en un archivo existente.

Mejores Prácticas

Toma una copia de seguridad del archivo respectivo lo va a modificar si algo sale mal; puede retroceder rápidamente.

Todos los códigos siguientes se agregarán en functions.php a menos que se especifique de otra manera.

Quitar cadenas de consulta

Si ha analizado su sitio web para el tiempo de carga, entonces es posible que haya encontrado una recomendación para eliminarate cadenas de consulta de recursos estáticos (archivos CSS, JS).

Tener cadenas de consulta en los archivos puede hacer que CDN no almacene en caché los archivos; por lo tanto, es posible que no esté utilizando todos los beneficios de almacenamiento en caché proporcionados.

Para eliminar las cadenas de consulta, agregue el siguiente código.

function remove_cssjs_ver ($ src) {if (strpos ($ src, '? ver =')) $ src = remove_query_arg ('ver', $ src); return $ src; } add_filter ('style_loader_src', 'remove_cssjs_ver', 10, 2); add_filter ('script_loader_src', 'remove_cssjs_ver', 10, 2);

RSD (Really Simple Discovery) es necesario si desea utilizar un cliente XML-RPC, pingback, etc. Sin embargo, si no necesito pingback o cliente remoto para administrar la publicación luego deshazte de este encabezado innecesario agregando el siguiente código.

remove_action ('wp_head', 'rsd_link');

Disable emoticonos

Eliminar extra código related a emojis de WordPress que se agregó recientemente para admitir emoticones en una b anteriorrowser.

remove_action ('wp_head', 'print_emoji_detection_script', 7); remove_action ('wp_print_styles', 'print_emoji_styles'); remove_action ('admin_print_scripts', 'print_emoji_detection_script'); remove_action ('admin_print_styles', 'print_emoji_styles');

A partir de la versión 3, WordPress agregó un enlace corto (enlace más corto de la dirección de la página web) en el código del encabezado. Por ejemplo:

<link rel='shortlink' href='https://geekflare.com/?p=187'/>

Si no usa shortlink para ninguna funcionalidad, puede eliminarlos agregando a continuación.

remove_action ('wp_head', 'wp_shortlink_wp_head', 10, 0);

Disable embeds

WordPress introdujo las funciones de oEmbed en 4.4 que permite que cualquier sitio incruste publicaciones de WordPress de forma remota y se ve así.

Al agregar el siguiente código, prevEvite que otros incorporen la publicación de su blog y disable carga relateArchivo JS.

función disable_embed(){ wp_dequeue_script( 'wp-embed' ); } add_action( 'wp_footer', 'disable_incrustar');

Disable XML-RPC

¿Tiene algún requisito para usar la API de WordPress (XML-RPC) para publicar / editar / eliminar una publicación, editar / enumerar comentarios, cargar archivos? También tiene XML-RPC habilitado y no endurecido correctamente puede conducir a DDoS y ataques de fuerza bruta.

Si no lo necesitas entonces disable añadiéndolo a continuación.

add_filter ('xmlrpc_enabled', '__return_false');

Ocultar versión de WordPress

Esto no ayuda en el rendimiento pero más bien para mitigarate vulnerabilidad de fuga de información. De forma predeterminada, WordPress agrega un generador de meta nombres con los detalles de la versión que son visibles en el código fuente y Encabezado HTTP.

Para eliminar la versión de WP, agregue el siguiente código.

remove_action ('wp_head', 'wp_generator');

¿Utiliza soporte de etiquetado con Windows en vivo writer? Si no, elimínelo agregando a continuación.

remove_action ('wp_head', 'wlwmanifest_link');

Eliminar JQuery Migrate

WordPress agregó la migración de JQuery desde la versión 3.6. Esto no es necesario si está utilizando el lateLa primera versión de JQuery y los temas/complementos son compatibles con él. Para eliminar jquery-migrate.min.js desde la carga, agregue el siguiente código.

function deregister_qjuery () {if (! is_admin ()) {wp_deregister_script ('jquery'); }} add_action ('wp_enqueue_scripts', 'deregister_qjuery');

Disable Self Pingback

No sé por qué necesitas el self-Haz ping a los detalles de la publicación de tu blog y sé que no es solo que me moleste. Si usted también lo es, el siguiente código le ayudará.

función disable_pingback( &$enlaces ) { foreach ($enlaces como $l => $enlace ) if ( 0 === strpos( $enlace, get_option( 'casa' ) ) ) unset($enlaces[$l]); } add_action( 'pre_ping', 'disable_pingback');

Disable o Limitar publicación Revisiones

Publicación revLas isiones en WordPress no son nuevas y son útiles para restaurar la publicación si browsSe bloquea o pierde la red. Pero pregúntale a tuself¿Cuántas veces pasó?

De forma predeterminada, WordPress guardará revisiones para cada borrador o publicación publicada, y esto puede inflar la base de datos. Puedes optar por disable por completo o limitar el número de revmisiones para salvarse.

Agregue lo siguiente en wp-config.php presentar

para disable post revisiones

definir('WP_POST_REVISIONES', falso);

Para limitar el número

Digamos límite para mantener un máximo de dos. revisiones

definir('WP_POST_REVISIONES', 2);

Nota: esto debe ser por encima de la línea ABSPATH de lo contrario, no funcionará.

Disable Latido del corazón

WordPress usa la API Heartbeat para comunicarseate con abrowser a un servidor llamando frecuentemente a admin-ajax.php. Esto puede ralentizar el tiempo de carga general de la página y aumentar la utilización de la CPU si se utiliza alojamiento compartido.

Si no tiene el requisito de utilizar la API Heartbeat, puede hacerlo.sable añadiéndolo a continuación.

add_action ('init', 'stop_heartbeat', 1); función stop_heartbeat () {wp_deregister_script ('latido'); }

Disable Dashicons en el front-end

Los Dashicons se utilizan en la consola de administración y, si no los usa para cargar ningún ícono en el front-end, es posible que desee hacerlo.sable él. Al agregar a continuación, dashicons.min.css dejará de cargarse en la parte delantera.

función wpdocs_dequeue_dashicon() { if (current_user_can( 'actualizarate_core' )) { retorno; } wp_deregister_style('dashicons'); } add_action( 'wp_enqueue_scripts', 'wpdocs_dequeue_dashicon' );

Disable Formulario de contacto 7 JS/CSS

¿Utiliza Contact Form 7 y notó que sus archivos CSS / JavaScript se cargan en cada página? Bueno, usted no está solo.

La buena noticia es que puede dejar de cargarlo con el siguiente código.

add_filter ('wpcf7_load_js', '__return_false'); add_filter ('wpcf7_load_css', '__return_false');

Conclusión

Lo anterior ayudará a reducir algunas solicitudes HTTP y el tamaño general de la página. Todos los códigos están disponibles en Github. Si está buscando un complemento premium de optimización del rendimiento y almacenamiento en caché, consulte WP Rocket.

Comparte en:
  • chandan kumar
    Autor
    Chandan Kumar es un entusiasta experimentado de la tecnología y un apasionado emprendedor.ate Sobre Nosotros empowering empresas y personas a nivel mundialally. Como fundador de Geekflare, una publicación tecnológica líder, Chandan ha encabezado el desarrollo...

Gracias a nuestros patrocinadores

Más lecturas geniales en WordPress

¿Por qué necesita una empresa de mantenimiento de WordPress?
¿Por qué necesita una empresa de mantenimiento de WordPress?

Una agencia de diseño le ha creado un sitio web. Usaron WordPress. Hay algunas cosas que puedes cambiar, pero en general el sitio web funciona bien. Sin embargo, ha comenzado a ocurrir un nuevo error, o quizás WordPress lo esté presionando para que actualice.ate¿s? Tal vez una actualización automáticaate ha roto alguna funcionalidad. Su agencia de diseño está ocupada o quiere cobrarle honorarios elevados por un nuevo trabajo.

Impulse su negocio

Algunas de las herramientas y servicios para ayudar a su negocio grow.
  • La herramienta de conversión de texto a voz que utiliza IA para generarate Voces realistas parecidas a las humanas.

    Intente Murf AI
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.

    Prueba Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno para ayudarlo a administrar proyectos, tareas, trabajo, ventas, CRM, operaciones, workflows, y más.

    Intente Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.

    Intente Intruder