Todos queremos aprovechar al máximo cada sitio web que ejecutamos, y WordPress no es una excepción. Cuando comenzamos este sitio, había muchas cosas que no podíamos entender y tuvimos que hacerlo solos.
¡Los autores de este sitio web quieren asegurarse de que inicie su proceso de aprendizaje y aproveche al máximo WordPress ahora mismo! Con WordPress es el CMS de elección para el 30% de TODOS los sitios web en Internet, el 40% de los 10K principales sitios y siendo el CMS de elección para el 50% de los sitios web que utilizan un CMS., estamos seguros de que hablamos por muchas personas cuando decimos que estos consejos de WordPress lo ayudarán a impulsar el blog de WordPress a su máximo potencial.
Lo mejor de WordPress es que su popularidad ha llevado a una gran cantidad de consejos y tutoriales disponibles que pueden mostrarle cómo hacer muchas cosas, pequeños trucos de WordPress que llevan su sitio web a su máximo potencial.
WordPress ha madurado significativamente a lo largo de los años, desde un blog humilde hasta un CMS que es tan flexible que le permite crear cualquier tipo de sitio web hoy. Desde un blog personal hasta un sitio de comercio electrónico y una red social especializada, puede contar con WordPress y todo tipo de temas de WordPress que le permitirán crear un gran sitio web. Temas destacados que incluyen los artículos más vendidos, Divi y Avada, que hemos analizado y revisado completamente en publicaciones separadas aquí y aquí. Tenemos una lista completa de temas y resúmenes que hemos examinado y revisado en detalle en una sección específica para este propósito en el menú de arriba: WordPress> Temas.
Y con el crecimiento surge la necesidad de trucos o "hacks" de WordPress: pequeños cambios en el código de WordPress para optimizar el rendimiento y la visualización de WordPress.
Sin embargo, la mayoría de los usuarios no son desarrolladores y no tienen mucha experiencia con el código. Por lo tanto, muchas personas no pueden usar los trucos de WordPress para modificar y optimizar sus sitios para agregar más funcionalidades.
En este artículo, le mostraremos cómo hacer algunos consejos interesantes de WordPress sin contratar a un desarrollador - Estos son algunos trucos simples de WordPress (o pequeños ajustes / cambios en el código de WordPress) que le permiten obtener más, mucho más de la instalación de su sitio web de WordPress.
¿Por qué los llamamos trucos o trucos? Wikipedia define un truco de programación como "una solución poco elegante pero eficaz a un problema informático". Entonces, dado que estamos cambiando los archivos WP, los llamamos hacks de cambios, esencialmente son solo consejos y trucos de WordPress que debe usar para hacer que su experiencia general de WP sea más saludable sin tener que pasar por una gran cantidad de tutoriales.
Nota: Este artículo asume que conoce algunos códigos básicos de HTML / CSS. Si no está listo para realizar ninguno de estos cambios usted mismo, ¿por qué no lo intenta y contratar a un desarrollador de WordPress del 3% superior de talento de Toptal? De esta manera, obtendrá todos los beneficios sin la molestia de codificar.
Descubrirá que muchos de estos consejos implican cambios en uno de los archivos de plantilla, como functions.php, single.php, cabeceras u otro archivo. Asegúrese de hacer una copia de seguridad de los archivos antes de realizar ajustes en cualquiera de estos archivos porque los errores pueden dañar su sitio y deberá volver a una versión funcional del archivo.
Agregue nuevas funciones a su sitio de WP usando los siguientes trucos, consejos y ajustes. Si desea obtener más de estos, tenemos una lista completa aquí en WordPress> Consejos y trucos.
1. Comprima imágenes para tiempos de carga más rápidos
Las imágenes son uno de los componentes más pesados de una página web y si no las está optimizando, está perjudicando tanto el rendimiento de su sitio como su SEO.
Además del hecho de que los sitios web lentos crean una experiencia de usuario negativa.
Para optimizar sus imágenes, una de las formas más efectivas es comprimirlas. También puede hacerlos más pequeños mediante el uso de formatos específicos y al mismo tiempo eliminar los datos EXIF.
Hay muchas herramientas para comprimir sus imágenes sin perder calidad (o en el peor de los casos, muy poca pérdida que ni siquiera se nota).
Puede utilizar servicios en línea o utilizar programas específicos que deberá instalar en su propia máquina.
Por ejemplo, puede utilizar uno de los siguientes programas:
- Adobe Photoshop (pago)
- GIMP (gratis)
Ambos programas tienen una opción para guardar su imagen para la web o configuraciones que harán que las imágenes se optimicen para la web para que tengan un tamaño más pequeño y, por lo tanto, carguen más rápido.
También puede realizar una compresión de imágenes similar utilizando herramientas en línea como:
- TinyPNG
- JPEGMini
- Optimole
- EWWW Image Optimizador
Estos son un complemento de WordPress o un servicio en línea que puede usar para comprimir sus imágenes antes o mientras las carga en WordPress.
Si bien algunos pueden discutir sobre las diversas características de cada uno de estos servicios o programas, siempre es mejor tener any herramienta de compresión de imágenes o complemento en lugar de nada.
Analizamos los méritos de cómo elegir el mejor complemento de compresión de imágenes para WordPress o cómo usar Photoshop/GIMP para optimizar sus imágenes para la web, ya que esto se ha escrito innumerables veces.
Lo que es importante saber aquí es que deben Optimice sus imágenes para mejorar el rendimiento y el SEO de su sitio.
Por cierto, si está buscando más detalles, es posible que desee ver esta publicación de WPBuffs: Optimice las imágenes al 300% en WordPress con estas 17 herramientas y complementos gratuitos.
2. Utilice enlaces permanentes personalizados
En el pasado, los enlaces permanentes de WordPress, de forma predeterminada, utilizan la configuración de enlace permanente "simple" que parecía www.ejemplo.com/?p=123.
Esto fue malo tanto para SEO como para UX.
Afortunadamente, si está instalando WordPress hoy, ahora la configuración predeterminada de su enlace permanente es la opción "día y nombre", que se parece a www.example.com/2020/01/01/muestra-post.
Esto es mucho mejor. Pero aquí está el problema: la fecha está incluida en su enlace permanente.
Esto podría causar problemas como que los visitantes piensen que su publicación está desactualizada después de un tiempo. También podría ser un problema si actualizó su contenido recientemente, pero su enlace permanente aún muestra la fecha anterior.
La solución es utilizar el Nombre del puesto opción de enlace permanente.
Para configurar esto, vaya a Ajustes > Permalinks y seleccionar Nombre del puesto.
Esta opción es la mejor para fines de SEO.
3. Restablezca WordPress como si fuera una nueva instalación (usando el complemento de restablecimiento de WP)
Si está creando un sitio, si es un desarrollador o incluso si es un escritor que escribe artículos sobre WordPress, es posible que necesite obtener una nueva instalación de WordPress de vez en cuando para probar diferentes cosas de rasguño.
Esto puede llevar mucho tiempo, especialmente si necesita realizar varias instalaciones nuevas de forma regular.
¡Pero no es necesario que realice una instalación completa cada vez que necesite una nueva instalación de WordPress!
Hay un complemento llamado Restablecimiento de WP que le permitirá restablecer WordPress como si fuera una instalación nueva.
Para usar este complemento, instálelo y luego vaya a Herramientas > Restablecimiento de WP.
Una vez que esté en la página, vaya a la Reanudar pestaña y desplácese hacia abajo hasta el final. Verá un cuadro donde debe escribir la palabra "restablecer" para usar la Restablecer sitio para restablecer su sitio.
Esto ahora restablecerá su instalación como si fuera una nueva instalación de WP.
Esto es diferente de la función de reinstalación incorporada de WordPress, donde reinstala WordPress pero mantiene intactos los datos de su sitio.
Por el contrario, WP Reset restablece su instalación de WordPress como si fuera una instalación realmente nueva. Su nombre de usuario y contraseña siguen siendo los mismos, pero todo lo demás se elimina.
Tenga en cuenta que su carpeta wp-uploads conserva los archivos en ella (pero ya no aparecerán en la biblioteca de medios de su sitio). Para solucionarlo, use WP Reset's Carpeta de cargas limpias herramienta en el Herramientas .
4. Proteger con contraseña WP-Admin o WordPress Front-End
La protección con contraseña de su WP-Admin puede agregar una capa adicional de seguridad a su sitio. Esto dificultará que los piratas informáticos accedan a su sitio web, manteniéndolo seguro (r).
Para proteger con contraseña WP-Admin (o su interfaz de WordPress o literalmente cualquier otra parte de su sitio web), debe tener acceso a cPanel.
Nota: Los pasos descritos aquí cubren la versión actual de cPanel a septiembre de 2020, pero deberían funcionar en el futuro previsible.
Paso 1: : Inicie sesión en la cuenta cPanel de su sitio web.
Paso 2: : Debajo archivos, busca Privacidad del directorio. Esto lo llevará a la página donde puede seleccionar los directorios que desea proteger con contraseña.
Paso 3: : Encontrar public_html y haga clic en él (de forma predeterminada, aquí es donde reside el archivo de su sitio web. Algunos hosts no siguen esto, así que asegúrese de consultar el manual de su host para obtener más información si no puede encontrar una carpeta llamada public_html).
Paso 4: : Busque la carpeta llamada wp-admin luego bajo el acciones columna, haga clic editar.
Esto lo llevará a la página donde puede activar la protección por contraseña para dicha carpeta.
Nota: esto supone que su sitio de WordPress está instalado en la raíz de su public_html carpeta. Si lo instaló en una carpeta diferente o si está en un subdominio, debe encontrar la ubicación correcta de su carpeta wp-admin.
Paso 5: : Active la opción "proteger con contraseña este directorio”. Asígnele un nombre (esto es solo para referencia) si lo desea, luego haga clic en el ahorrar del botón.
Después de eso, la página le indicará que la protección por contraseña se ha activado con éxito. Haga clic en el "Regresa”Y se le llevará al siguiente paso donde definirá el nombre de usuario y la contraseña que desea utilizar.
Paso 6: : Cree una combinación de nombre de usuario y contraseña para proteger su wp-admin. Una vez que esté satisfecho, haga clic en el botón Guardar y ¡listo!
Ahora, cuando visite la página wp-admin (o wp-login.php) de su sitio web, se le pedirá un diálogo de inicio de sesión similar al que se muestra a continuación.
Tenga en cuenta que es posible que observe que solo se le preguntará una vez y no en detalles posteriores. Esto se debe a que los datos de inicio de sesión se almacenarán como una cookie en su navegador.
Si usa un navegador diferente, enciende el incógnito, borra las cookies de su navegador o usa una computadora diferente, se le pedirá que inicie sesión nuevamente.
5. Ocultar wp-includes, wp-content y wp-uploads para que no se muestren en el navegador (deshabilitar la exploración de directorios)
Es posible que haya notado que puede ver qué archivos tiene su sitio web con solo ir a una determinada URL de su sitio web. Intenta ir a susitioweb.com/wp-includes/js/jquery/.
Si la página se parece a la de abajo, entonces querrá deshabilitar la exploración de directorios.
Si no lo desactiva, las personas malintencionadas pueden averiguar qué tipo de temas y complementos tiene y, en función de esa información, pueden usar exploits conocidos para que estos elementos pirateen su sitio web.
Afortunadamente, deshabilitar la exploración de directorios es muy simple.
En el directorio raíz de su sitio web, edite su .htaccess archivo y agregue este código en la parte inferior:
Opciones -Indexes
Guarda tu .htaccess archivo y listo! Después de hacer esto, intente visitar la URL de ejemplo anteriormente y ahora debería recibir un error 403 prohibido.
6. Cambiar el directorio de carga de medios de WordPress
Si desea cambiar su directorio de carga de medios, puede hacerlo fácilmente agregando una línea de código a su wp-config.php archivo.
Por ejemplo, digamos que desea cambiar su directorio de carga a una carpeta llamada "media" ubicada en el directorio de instalación raíz de WordPress, agregaremos este código justo después require_once (ABSPATH. 'wp-settings.php'); en la categoría Industrial. wp-config.php archivo:
define ('CARGAS', 'medios');
A partir de ahora, todos los archivos multimedia que cargue ahora irán a la carpeta "media".
NOTA: Es recomendable hacer esto en un sitio de WordPress recién instalado. Sin embargo, aún puede hacer esto en uno ya existente, siempre que sepa lo que está haciendo. Esto se debe a que sus archivos multimedia antiguos no se moverán mágicamente a la nueva carpeta.
Como resultado, cuando hace esto en una instalación existente de WordPress, aunque sus imágenes antiguas seguirán funcionando correctamente en sus publicaciones / páginas, no aparecerán correctamente en la biblioteca de medios. Para solucionar esto, tendrá que mover sus archivos multimedia antiguos al nuevo directorio y luego actualizar su base de datos para reflejar estos cambios, pero ese es un tema para otro artículo.
7. Agregar iconos al menú de navegación
Puede agregar fácilmente iconos a su menú de navegación usando el Íconos de menú complemento desarrollado por ThemeIsle. Simplemente instale y active el complemento y ahora podrá agregar íconos personalizados a los elementos de su menú.
Puede seleccionar entre varias fuentes de tipos de iconos (#1). Si desea utilizar sus propias imágenes de iconos personalizados, querrá habilitar la Imagen opción. Esto le permitirá cargar sus propios iconos personalizados. Una vez que haya activado sus tipos de íconos personalizados, ahora puede agregar íconos personalizados a sus elementos de menú (#2).
Si desea agregar íconos a su menú de navegación sin usar complementos, puede hacerlo a través del CSS personalizado de su tema.
Primero, necesitará un ícono, preferiblemente de 25 px por 25 px de dimensión, luego cárguelo en su sitio web. Recomendamos crear una nueva carpeta llamada "iconos" en su instalación raíz de WordPress y cargar allí todos sus iconos personalizados. A continuación, consultará sus iconos a través de ./icons/tuicononombre.png en su fragmento de código CSS personalizado.
Aquí hay un ejemplo de CSS personalizado que puede agregar a su tema. Esto se ha probado funcionando perfectamente en el tema TwentyTwenty. Es posible que deba ajustarlos para que se adapten perfectamente al tema que esté utilizando.
.homemenuicon a {padding-left: 30px; imagen de fondo: url (./ icons / youriconname.png); posición de fondo: izquierda; repetición de fondo: no repetición; }
Puede agregar CSS personalizado a cualquier tema a través de Temáticas > Personalizar > CSS adicional. Una vez que haya agregado el CSS para los íconos de su menú, debe aplicarlo.
Ve a Tema > Menú y habilitar Clases CSS en las opciones de pantalla.
A continuación, agregue su clase personalizada (en nuestro ejemplo, .homemenuicon) al campo Clases CSS del menú.
Guarde el menú y vea el elemento del menú de inicio que ahora tiene un ícono personalizado al lado.
A continuación se muestra cómo se verá nuestro ejemplo en el tema TwentyTwenty usando un icono de inicio personalizado de 25 px por 25 px de tamaño.
8. Abra todos los enlaces externos en una ventana nueva y / o agregue noreferrer noopener
Para abrir todos los enlaces externos en una nueva ventana, o agregar un atributo noreferrer y noopener a todos los enlaces externos, todo lo que necesita hacer es instalar un complemento llamado Enlaces externos de WP.
Después de instalar el complemento, tendrá un nuevo elemento en el menú de navegación de su administrador llamado "Enlaces externos". Vaya aquí y configure el complemento.
Para el Abrir enlaces externos opción, seleccionar cada uno en una nueva ventana o pestaña separada. Puede dejar otras configuraciones predeterminadas y listo.
Si desea hacer esto manualmente, siga las instrucciones a continuación.
Agregue el siguiente fragmento de código al final del tema functions.php archivo:
add_action ('wp_enqueue_scripts', 'enlaces_externos'); function external_links () {wp_enqueue_script ('external_links.js', get_template_directory_uri (). '/js/external_links.js', array ('jquery')); }
A continuación, cree una carpeta llamada "js" dentro de la carpeta de su tema y dentro de ella, cree un archivo de script llamado enlaces_externos.js y luego copie y pegue el siguiente fragmento de código en dicho archivo:
jQuery (documento) .ready (function ($) {// Verifique si los enlaces son externos, si es así, agregue class = external y agregue los atributos adecuados $ ('a'). filter (function () {return this.hostname && this .hostname! == location.hostname;}). addClass ("externo"). attr ("rel", "external noopener noreferrer"). attr ("target", "_ blank");});
Ahora todos los enlaces externos se abrirán en la nueva pestaña y tendrán externo, noopenery noreferrer los atributos.
9. Agregue el botón "PayPal Done / Cómpreme una cerveza"
Si desea aceptar donaciones en su sitio web, puede hacerlo fácilmente creando una cuenta de PayPal y seleccionando su botón de donación.
A continuación, le indicamos cómo agregar un botón Donar de PayPal:
Inicie sesión en su cuenta PayPal, luego haga clic en el ícono de ajustes en la esquina superior derecha de la pantalla. Luego ve a Herramientas del vendedor y luego al lado de Botones de PayPal, haga clic Gestiona.
En la página siguiente, PayPal le preguntará qué botón desea crear, seleccione el Donar del botón.
El siguiente es un proceso de cuatro partes.
En el primer paso, seleccione su país / región, idioma y el estilo de botón de PayPal que desee. También puede utilizar su propia imagen de botón si lo desea seleccionando el Utilice su propia imagen de botón ajuste.
Después de eso, el siguiente paso le permite establecer un propósito (para qué es la donación), etc. Puede presionar continuar en esta parte.
En el tercer paso, puede establecer montos de donación (si desea poner montos de donación fijos) y su moneda deseada.
Para el cuarto y último paso, puede configurar opciones opcionales.
Al igual que en el paso 2, puede omitir esta parte y hacer clic Finalizar y obtener código. Después de eso, puede ver el código HTML de su botón de donación de PayPal.
Copie el código completo y péguelo donde desee que aparezca en su sitio de WordPress.
10. Pasar de HTTP a HTTPS
Antes de comenzar a hacer esto, asegúrese de tener HTTPS o SSL (certificados) instalados y listos para usar en su sitio web. Si tiene todo configurado y lo único que necesita hacer para configurarlo para su sitio web, esto es lo que debe hacer:
Ve a Ajustes > General y luego actualice su URL para usar el https protocolo. Después de editarlo, haga clic en Guardado.
A continuación, actualice su archivo .htaccess y agregue las siguientes líneas:
RewriteEngine en RewriteCond% {HTTPS} de descuento en RewriteRule ^ (. *) $ Https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]
Luego, edite su wp-config.php archivo y agregue la siguiente línea:
define ('FORCE_SSL_ADMIN', verdadero);
Finalmente, necesita actualizar su base de datos para reflejar el cambio en la URL. No hacerlo resultará en una advertencia de contenido mixto para su sitio web. Si bien puede hacer esto manualmente, hay un complemento que lo hace más fácil: Mejor Buscar y reemplazar.
Instale este complemento y luego vaya a Herramientas > Mejor Buscar y reemplazar.
En Los Busque campo, ponga su URL anterior sin https, por ejemplo, http://www.yourwebsite.com (#1) y luego en el "Reemplazar con", Ingrese su nueva URL con https, como https://www.yourwebsite.com (#2). Luego, seleccione todas las tablas (#3) para asegurarse de que no se pierda nada.
Desmarque la ¿Ejecutar como ejecución en seco? (#4) y finalmente, haga clic en la Ejecutar Buscar / Reemplazar (#5) opción.
11. Compruebe si hay enlaces rotos
Los enlaces rotos pueden dañar el SEO de su sitio web (Google los ve como negligentes), además del hecho de que son una experiencia de usuario negativa. Para asegurarse de que siempre esté libre de enlaces rotos, puede usar el complemento llamado Broken Link Checker.
Simplemente instale y active el complemento. Inmediatamente comenzará a rastrear su sitio en busca de enlaces para monitorear.
Si algún enlace, ya sea externo o interno, se rompe, se lo notificará y luego le permitirá editar o eliminar fácilmente dicho enlace roto directamente dentro del panel de control del complemento.
El complemento es altamente configurable. Puede seleccionar la frecuencia con la que el rastreador verifica si hay enlaces rotos, usar API adicionales para una mejor detección o verificar no solo los enlaces normales sino también los enlaces de texto sin formato o incluso los enlaces dentro de las hojas de estilo CSS.
12. Cómo Limit Login Attempts
Los ataques de fuerza bruta son una de las formas más comunes de ataques que utilizan los piratas informáticos para ingresar a un sitio de WordPress.
Puede evitarlo fácilmente limitando los intentos de inicio de sesión. El complemento Limit Login Attempts Recargado está escrito específicamente para proteger contra tales ataques.
Después de instalar el complemento, puede acceder a él a través de Ajustes > Limit Login Attempts.
Para configurar el complemento, vaya a la Ajustes pestaña y configure los ajustes de bloqueo. Los valores predeterminados suelen ser suficientes, pero puede ajustarlos para que se adapten a sus necesidades.
Aquí hay información rápida sobre la configuración para que pueda ajustarla en consecuencia:
- Reintentos permitidos - cuántos intentos de inicio de sesión antes de que se bloquee a un usuario (o IP)
- Bloqueo de minutos - cuánto tiempo está bloqueado un usuario antes de poder volver a intentar iniciar sesión de nuevo
- X bloqueos aumentan el tiempo de bloqueo a X horas - le permite establecer un período de bloqueo extendido después de que un usuario ha sido bloqueado por un número determinado de veces
- Horas hasta que se restablezcan los reintentos - puedes dejar esto por defecto
13. Cómo agregar autenticación de dos factores
Combinado con Limit Login AttemptsLa autenticación de dos factores hace que sea imposible que cualquiera pueda iniciar sesión en su sitio de WordPress. Para agregar Two-Factor, uno de los métodos más fáciles es usar un complemento llamado dos factores.
Después de instalar el complemento, aparecerá un nuevo conjunto de opciones en Usuarios > Su Perfil.
A continuación, puede seleccionar qué tipo de opciones de dos factores desea utilizar (puede habilitar varias opciones para una mayor seguridad).
- Correo electrónico - cada vez que inicie sesión, recibirá un código en su dirección de correo electrónico (la registrada en su perfil de WordPress).
- Contraseña de un solo uso basada en el tiempo (Autenticador de Google) - para ello, necesita un teléfono inteligente con la aplicación Google Authenticator instalada.
- Segundo factor universal FIDO (U2F) - necesitará un dispositivo USB certificado por FIDO para habilitar esta configuración, puede encontrar más información sobre esto aquí.
- Códigos de verificación de respaldo (uso único) - si pierde el acceso, por ejemplo, a su teléfono inteligente donde tiene instalado su Autenticador de Google, es posible que tenga problemas para iniciar sesión. Puede generar códigos de verificación de respaldo de una sola vez que puede usar para iniciar sesión en su sitio de WordPress. Asegúrese de marcar la opción habilitada para este después de generar los códigos para que pueda usarlos.
14. Deshabilitar el editor de temas y complementos
Cuando tiene varios administradores administrando su sitio web, es posible que desee evitar que lo estropeen desactivando el tema y el editor de complementos.
Para deshabilitarlo, edite wp-config.php y agregue la siguiente línea de código justo antes de la línea que dice “Eso es todo, ¡deja de editar! Feliz publicación"
define ( 'DISALLOW_FILE_EDIT', true);
Una vez que agregue esa línea, el elemento "editar" se eliminará del menú de la barra lateral de administración de temas y complementos.
15. Imágenes de carga diferida
La carga diferida de imágenes es un concepto en el que las imágenes se cargan solo cuando el usuario se desplaza hacia ellas.
Esto hace que el tiempo de carga inicial de una página web sea mucho más rápido en comparación con la carga normal de imágenes. Esto mejora no solo la experiencia de usuario, sino también su SEO (Google recompensa los sitios web rápidos).
Si desea un sitio web rápido, le sugerimos encarecidamente que eche un vistazo este artículo de WP Rocket.
NOTA: A partir de WordPress 5.5, la carga diferida se convirtió en parte de la versión principal. Si está utilizando la última versión de WordPress, puede omitir este truco.
Sin embargo, el complemento que presentamos aquí funciona junto con la carga diferida incorporada, lo que lo hace mucho más eficiente. El complemento también maneja la compatibilidad con versiones anteriores y las imágenes externas (que el núcleo de WordPress no carga en absoluto).
Hay muchos complementos que le permiten implementar la carga diferida para su sitio web de WordPress, pero uno de los mejores se llama a3 Carga perezosa. A diferencia de sus competidores que intentan hacer muchas otras cosas, este complemento solo le ofrece una característica: carga diferida para diferentes activos de su sitio web.
Simplemente instale este complemento y asegúrese de que la carga diferida esté habilitada a través de Ajustes > a3 Carga lenta y estás listo para ir!
Ahora tiene habilitada la carga diferida en su sitio web.
16. Eliminar cadenas de consulta de recursos estáticos
A veces, cuando prueba su sitio web con Pingdom Tools o GTMetrix, verá una sugerencia para eliminar cadenas de consulta.
Las cadenas de consulta son la parte de una URL después ? y &. A menudo, puede ver esto en muchas partes de la web, especialmente en la barra de direcciones cuando busca algo en Google.
www.susitioweb.com/ejemplo.css?v=3.5
En la URL de ejemplo anterior, la parte ? v = 3.5 es una cadena de consulta. Por lo general, las URL como esta son no almacenados en caché incluso con control de caché y esto puede afectar el tiempo de carga de su sitio web. Es por eso que las herramientas de prueba de velocidad del sitio web recomiendan eliminar las cadenas de consulta.
Para eliminar las cadenas de consulta de los recursos estáticos, copie y pegue este fragmento de código en el functions.php archivo:
function remove_query_strings () {if (! is_admin ()) {add_filter ('script_loader_src', 'remove_query_strings_split', 15); add_filter ('style_loader_src', 'remove_query_strings_split', 15); }} función remove_query_strings_split ($ src) {$ salida = preg_split ("/ (& ver | \? ver) /", $ src); return $ salida [0]; } add_action ('init', 'remove_query_strings');
Guarde el archivo y las cadenas de consulta de los recursos estáticos deberían desaparecer.
17. Denegar el acceso a todos los archivos .htaccess
De forma predeterminada, su servidor debería denegar automáticamente el acceso a todos los archivos que comiencen con .ht, pero si por alguna razón no es su caso, le sugerimos que se traslade a un mejor host con mayor seguridad.
Mientras tanto, puede agregar el siguiente código a su archivo .htaccess para evitar el acceso a él:
Orden permitir, negar Denegar a todos
18. Agregar fuentes personalizadas en WordPress
Agregar fuentes personalizadas en WordPress hace que su sitio sea único, especialmente si está utilizando un tema popular.
Si bien muchos temas premium ya incluyen fuentes personalizadas, es posible que desee agregar una fuente propia, una verdaderamente única, si lo desea.
Para hacer eso, primero necesita encontrar fuentes para su sitio web.
Algunos de los mejores lugares para buscar fuentes son Google Fonts, Adobe Fonts y FontSquirrel. También hay toneladas de complementos que puedes usar para agregar fuentes personalizadas a tu WordPress .
Algunos de los mejores complementos son Use Any Font, WP Google Font y Google Fonts Typography.
Sin embargo, en este consejo, le mostraremos cómo agregar una fuente Google Fonts a su sitio web. sin usando complementos.
Primero, busque la fuente que desea usar en Google Fonts. Como ejemplo, usaremos la fuente Ranchers.
- Seleccione el estilo que desee, haga clic en el Seleccione este estilo . (# 1) para agregarlo a su selección. Nota: la imagen dice "Eliminar este estilo" ya que ya lo hemos seleccionado.
- Visite la Insertar (n. ° 2) pestaña en la barra lateral y tome nota de la (# 3) y Reglas CSS para especificar familias (# 4). Los usaremos más adelante.
Inicie sesión en su sitio de WordPress y edite functions.php y agregue el siguiente fragmento de código que nos permite inyectar un fragmento de código en el encabezado de nuestro sitio de WordPress (gracias a Kinsta para la plantilla de fragmentos):
/ * Agregar enlace a las fuentes de Google * / add_action ('wp_head', 'add_link_to_googlefont'); function add_link_to_googlefont () {?> INSERTAR CÓDIGO PARA ENLACAR LA FUENTE AQUÍ
Vuelva a colocar la INSERTE EL CÓDIGO PARA ENLACAR LA FUENTE AQUÍ con el " "(#3 en la imagen de arriba) fragmento de código. Guarda el archivo. Su functions.php ahora debería verse similar a esto:
Ahora podemos empezar a usar la fuente.
Para aplicar la fuente, vaya a Apariencia > Personalizar > CSS adicional luego agregue reglas CSS para aplicar la fuente a partes del sitio. Por ejemplo, si queremos aplicar la fuente a todos los elementos h1 en el sitio, así como al título del sitio, agregaremos un fragmento de CSS como este:
h1, .site-title {INSERTE LA REGLA CSS AQUÍ}
Reemplaza INSERTAR LA REGLA CSS AQUÍ con el fragmento de código "Reglas CSS para especificar familias" (#4 en la imagen de arriba) anteriormente. Tu CSS debería verse así:
Tenga en cuenta que la vista previa del personalizador no cargará correctamente nuestra fuente personalizada, por lo que no verá los cambios aquí en tiempo real. Tienes que publicar tus cambios y ver tu sitio para ver si la fuente se carga correctamente.
Si no es así, asegúrese de haber seguido cada paso correctamente.
19. Agregar comentarios paginados
A veces, una publicación de blog o un artículo que publique en su sitio de WordPress atraerá docenas o incluso cientos de comentarios. Estos pueden sumarse, lo que hace que el artículo se vuelva muy largo.
Pero aquí hay algo que probablemente no sabías:
WordPress tiene una configuración incorporada para paginar comentarios para evitar que suceda tal problema.
Para acceder a esto, inicie sesión en su panel de WordPress y luego vaya a Ajustes > Discusión y luego bajo Otras configuraciones de comentarios, marque la Divide los comentarios en páginas .
A continuación, puede establecer cuántos comentarios de nivel superior se muestran antes de que los siguientes se coloquen en la página siguiente, su orden de visualización, etc.
Tenga en cuenta que, según el estilo de su tema, es posible que vea una paginación numerada o una paginación siguiente / anterior.
20. Cambiar el texto "Leer más"
Si desea cambiar el texto de leer más, todo lo que necesita hacer es agregar el siguiente fragmento de código en el function.php archivo:
function custom_read_more_link () {return ' SU LEER MÁS TEXTO AQUÍ '; } add_filter ('the_content_more_link', 'custom_read_more_link');
Reemplaza SU LEER MÁS TEXTO AQUÍ con su deseado leer más texto. Dependiendo de su tema, es posible que deba agregar un estilo personalizado al .más-enlace clase para arreglar cómo se ve.
21. Mueva WordPress a un nuevo host
Si desea mudarse a un nuevo host, el proceso es más simple de lo que piensa.
Nota: esta guía asume que ya ha actualizado el DNS de su dominio para que apunte a su nuevo host. Si aún no lo ha hecho, asegúrese de actualizarlo primero. Mientras espera que se actualice el DNS de su dominio, puede comenzar a seguir los pasos a continuación, pero su sitio puede demorar entre 24 y 48 horas en volver a estar activo.
Aquí hay una guía simple paso a paso para mover su sitio de WordPress a un nuevo host:
PASO 1:
Haga una copia de seguridad de los archivos de su sitio web de WordPress. Inicie sesión en su cuenta de cPanel, comprima todos los archivos de WordPress de su sitio web y descargue el archivo zip creado en su computadora.
También puede usar FTP para descargar sus archivos tal como están en su computadora (asegúrese de crear una carpeta independiente en su computadora que no contenga nada más que los archivos de WordPress de su sitio).
PASO 2:
Haga una copia de seguridad de su base de datos. Inicie sesión en phpMyAdmin y haga una copia de seguridad de su base de datos. Seleccione la base de datos de su sitio en la barra lateral izquierda, luego vaya a la Exportar .
En Los Método de exportación selecciona Búsqueda. En la Formato, seleccione SQL. Luego haga clic Go y se descargará una copia de su base de datos en su computadora.
NOTA: si tiene una opción para seleccionar filas, entonces está seleccionando una sola tabla para exportar. Asegúrese de seleccionar toda la base de datos. Para asegurarse de tener seleccionada toda la base de datos, la barra de estado superior no debe mostrar nada más después Base de datos: yourwebsite_db y la página debería decir algo parecido a exportar tablas de la base de datos "any_dbname" y no exportar filas de la tabla "cualquier nombre de fila".
PASO 3:
Cree una nueva base de datos en su nuevo host. Anote el nombre de la base de datos, el nombre de usuario y la contraseña. Pronto necesitará estos detalles.
PASO 4:
Extraiga su copia de seguridad de WordPress comprimida (la que descargó en el paso 1) y edite el archivo wp-config.php.
Busque y actualice el DB_NAME con el nombre de su nueva base de datos, DB_USER con el usuario de su nueva base de datos y DB_PASSWORD con la contraseña de su nueva base de datos. Estos son los detalles que creó en el paso 3.
PASO 5:
Si va a utilizar un nuevo nombre de dominio para su sitio, haga una nueva copia de seguridad de su base de datos anterior, luego edite la copia y busque y reemplace su antiguo nombre de dominio con su nuevo nombre de dominio.
NUEVOS PASOS DE DOMINIO
Los editores de texto especiales como Notepad ++ o Visual Studio Code tienen una ingeniosa función de búsqueda y reemplazo para facilitar esto.
El formato debe ser:
ENCONTRAR: https://www.yourdomain.com
REEMPLAZAR CON: https://www.yournewdomain.com
Asegúrese de incluir el protocolo correcto (http or https), así como si su sitio utiliza www o no (tanto para los dominios nuevos como para los antiguos) y terminarlo con el tld (es decir, .com, .net) sin la barra invertida (/).
Una vez que esté seguro de los cambios, presione el encontrar y reemplazar todo o cualquier opción equivalente que tenga su editor de texto. Ahora puede cargar esta base de datos actualizada en su nuevo host.
Si se equivoca, todavía tiene una base de datos de respaldo a la que volver.
MANTENER EL MISMO NOMBRE DE DOMINIO
Inicie sesión en el cPanel de su nuevo host y luego acceda a phpMyAdmin. Haga clic en el nombre de su nueva base de datos en la barra lateral izquierda y luego vaya a la Importar lengüeta. Haga clic en el Elija el archivo y luego seleccione la copia de seguridad de la base de datos de su sitio web de WordPress y haga clic en Go. Este proceso puede tardar un poco.
PASO 6:
Comprima su copia de seguridad actualizada de WordPress y luego inicie sesión en el cPanel de su nuevo host y cargue el archivo a través del Administrador de archivos de cPanel. Una vez finalizada la carga, descomprima los archivos en la raíz del public_html (o cualquier carpeta en la que se encuentre su sitio; consulte su host para obtener detalles, pero generalmente es public_html) ¡Asegúrese de que los archivos estén ubicados en la raíz, no en una carpeta! Hay casos en los que la extracción de archivos de un archivo comprimido los extrae a una carpeta con el mismo nombre que el archivo; si ese es el caso, mueva los archivos al directorio raíz.
Alternativamente, puede usar FTP para cargar los archivos a su nuevo host sin tener que comprimirlos. Asegúrese de cargar el actualizado (el que actualizó las credenciales de la base de datos).
Desde aquí, ahora puede iniciar sesión en su sitio con sus antiguas credenciales.
¡Y tu estas listo! ¡Ha migrado con éxito su sitio web a un nuevo host!
22. Cambiar el nombre de dominio de WordPress
Cambiar el nombre de dominio de su WordPress es fácil.
Antes de hacer esto, asegúrese de que los servidores de nombres del nuevo dominio apunten al servidor de alojamiento actual.
Todo lo que necesita hacer es iniciar sesión en su panel de WordPress y luego ir a Ajustes > General y luego actualizar Dirección de WordPress (URL) y Dirección del sitio (URL) con su nuevo nombre de dominio (por defecto, ambas configuraciones deben contener el mismo nombre de dominio [URL], si no sabe si debe poner dos valores diferentes aquí, entonces ponga su nuevo nombre de dominio en ambos).
Haga clic en Guardar Cambios.
Ahora obtendrá un error 404 ... eso es normal.
Ahora acceda a su sitio web y a la página de administración de WordPress a través del nuevo dominio. ¡Has actualizado correctamente tu nombre de dominio!
No olvide configurar redireccionamientos 301 en su archivo .htaccess desde su URL anterior a su nueva URL para fines de SEO.
23. Cómo volver al editor clásico de WordPress
WordPress 5.0 vio el lanzamiento del nuevo Editor de Gutenberg, un editor de bloques que es bastante similar a los creadores de páginas. Con Gutenberg puedes usar "bloques" para agregar elementos a su publicación o página, lo que facilita la creación de páginas visualmente impresionantes, incluso sin la ayuda de un creador de páginas como Elementor o Beaver Builder.
Sin embargo, no podemos negar que el editor clásico de WordPress tiene su propio encanto y, para algunos, podría ser más fácil de usar.
Si prefiere el editor clásico, puede volver a él fácilmente instalando el complemento llamado Editor clásico. Después de instalar y activar el complemento, vaya a Ajustes > Escribiendo y seleccionar Editor clásico como editor predeterminado para todos los usuarios.
Es posible que haya notado la nueva opción que permite a los usuarios cambiar entre editores. Seleccionar Si agrega un nuevo widget que permite a sus autores cambiar a su editor preferido a voluntad.
24. Utilice etiquetas de título y texto alternativo en sus imágenes
Agregar texto alternativo a la imagen ayuda a los motores de búsqueda y a los lectores de pantalla a comprender qué es una imagen. Además, si, por alguna razón, su imagen no se pudo cargar, se mostrará el texto alternativo en su lugar, lo que permitirá a los visitantes saber qué se supone que es una imagen.
La etiqueta de título, por otro lado, aunque no es tan impactante para el SEO como la etiqueta alt, sigue siendo bastante importante en términos de usabilidad. La etiqueta de título de la imagen se mostrará si un usuario pasa el mouse sobre una imagen (como se ve a continuación).
Puede dejar la etiqueta del título en blanco, pero la etiqueta alt casi siempre es obligatoria.
Para agregar una etiqueta alt a una imagen a través del Editor de bloques, haga clic en la imagen y luego en la barra lateral, vaya a la Bloquear pestaña y debajo configuración de imagen, puede encontrar la configuración para el atributo alt y debajo de eso, en el avanzado, puede encontrar la configuración para el título de la imagen.
Si está utilizando el editor clásico, haga clic en la imagen y luego haga clic en el icono de lapiz para abrir la configuración de la imagen. A partir de ahí, debería ver la configuración tanto para el texto alternativo como para el título.
25. Atajos de Gutenberg
Estos atajos de Gutenberg pueden ayudarlo a navegar y formatear su contenido fácilmente cuando usa el nuevo editor de WordPress.
Para mostrar los atajos de Gutenberg, presione Mayús + alt + h (opción + control + h para Mac).
26. Agregar una o más áreas de widget de pie de página
No todos los sitios web admiten widgets de pie de página. Entonces, este ajuste lo ayudará a agregar múltiples widgets de pie de página en su tema de WordPress. Leer el tutorial aquí.
27. Personalizar la página de inicio de sesión
Hay varias formas de personalizar su página de inicio de sesión. Si desea cambiarlo a través de CSS, aquí hay una hoja de trucos:
Selector |
Que cambia |
cuerpo.login |
Fondo completo de la página de inicio de sesión |
body.login div # login h1 a |
Logotipo de WordPress |
body.login div # formulario de inicio de sesión # formulario de inicio de sesión |
Ingresa forma |
body.login div # formulario de inicio de sesión # formulario de inicio de sesión p etiqueta |
Etiqueta de campo de nombre de usuario y contraseña |
body.login div # formulario de inicio de sesión # entrada de formulario de inicio de sesión |
Campo de entrada de nombre de usuario y contraseña |
body.login div # formulario de inicio de sesión # formulario de inicio de sesión input # user_login |
Campo de entrada de nombre de usuario |
body.login div # formulario de inicio de sesión # entrada de formulario de inicio de sesión # user_pass |
Campo de entrada de contraseña |
body.login div # formulario de inicio de sesión # formulario de inicio de sesión p.forgetmenot |
Recordar |
body.login div # formulario de inicio de sesión # formulario de inicio de sesión p.submit input # wp-submit |
Botón de enviar |
body.login div # login p # nav a |
Enlace de texto "Perdiste tu contraseña" |
body.login div # login p # backtoblog a |
Enlace de texto "Volver a {site_name}" |
Para usar este CSS, debe crear un archivo CSS que contendrá sus estilos personalizados. Recomendamos crear una carpeta en la instalación raíz de WordPress que contendrá su archivo CSS personalizado.
Luego, debe agregar una función en el functions.php archivo para que se cargue el archivo CSS personalizado:
function custom_login_style () {wp_enqueue_style ('inicio de sesión personalizado', 'PATH_TO_YOUR_CUSTOM_CSS_FILE'); } add_action ('login_enqueue_scripts', 'custom_login_style');
No te olvides de reemplazar RUTA_A_SU_ARCHIVO_CSS_PERSONALIZADO con la ruta real de su archivo CSS.
28. Agregar plantilla de página personalizada en WordPress
Primero, cree un archivo llamado "miplantilladepáginapersonalizada.php”. Puede nombrar el archivo como desee siempre que la extensión del nombre del archivo sea ". Php.
Abra este archivo en su editor de texto favorito y agregue esta línea:
Esto le dirá a WordPress que se trata de un archivo de plantilla, lo llamaremos "Mi plantilla de página personalizada". Nuevamente, puede poner lo que quiera después del Nombre de la plantilla, asegúrese de que refleje para qué se supone que se debe usar la plantilla (es decir, Plantilla de ancho completo, Plantilla BG roja, etc.).
Sube el archivo al directorio raíz de tu tema (o cualquier tema en el que planeas usar esta plantilla personalizada). Esto suele ser "wp-content / themes / themename.
Después de eso, intente crear una nueva publicación o página y verá su plantilla personalizada disponible para su selección. Su nombre será el que ingrese en el Nombre de la plantilla.
Sin embargo, ahora mismo, si aplica su plantilla personalizada a una página, la página no mostrará nada porque no hay nada en nuestro archivo de plantilla.
Para que nuestro archivo de plantilla muestre algo, cambiemos el contenido del archivo myscustomtemplate.php a lo siguiente:
Ahora, aplique la plantilla a una página y vea que muestra el contenido de la página correctamente. Desde aquí, puede realizar cambios personalizados en esta plantilla agregando sus propios fragmentos de código personalizados, estilo personalizado, etc.
29. Agregar truco de WordPress de desplazamiento infinito
Agregar desplazamiento infinito a su sitio de WordPress se puede hacer fácilmente con un simple truco, pero requiere que instale el Plugin JetPack. Después de instalar el complemento, vaya a jetpack > Ajustes luego ve a la Escribiendo pestaña y busque el Mejoras del tema .
Si esta sección no está habilitada o si solicita soporte, edite el function.php de su tema y agregue el siguiente fragmento de código:
add_theme_support ('infinite-scroll', array ('contenedor' => 'contenido', 'pie de página' => 'página',));
Ahora, la opción de desplazamiento infinito en JetPack debería estar presente.
30. Deshabilitar las revisiones posteriores
Si por alguna razón, no desea almacenar revisiones de publicaciones (reduciendo así el tamaño de su base de datos), puede agregar la siguiente línea de código a su wp-config.php archivo:
define ('WP_POST_REVISIONS', falso);
¡Guarde el archivo y listo!
31. Instalar un tema secundario
Crear un tema hijo es una forma excelente de agregar personalizaciones permanentes a su tema.
Si está realizando muchas ediciones en su sitio web a través del archivo functions.php, sabe que cada vez que actualiza el tema, los cambios que realiza se pierden. Una forma de conservarlos es mediante el uso de un tema hijo.
Usaremos el tema TwentyTwenty como ejemplo.
Para crear un tema hijo, acceda a su instalación raíz de WordPress a través del administrador de archivos de cPanel o vía FTP y navegue hasta wp-content > temas.
Dentro de eso, cree una nueva carpeta, asígnele el mismo nombre que su tema principal pero con "-niño"Sufijo (por ejemplo"veintitrés niños").
Dentro de esa carpeta, cree un archivo llamado "style.css”. En su interior, pega lo siguiente:
/ * Nombre del tema: Twenty Twenty Child Descripción: Twenty Twenty Child Plantilla del tema: twentytwenty Versión: 1.0.0 * /
Esto le dice a WordPress que estamos creando un tema hijo basado en Twenty Twenty. Puede agregar otros parámetros aquí, pero el Nombre del tema y Plantilla son requeridos. El nombre del tema es el nombre del tema hijo y la plantilla es el nombre del directorio del tema padre.
¡Y eso es!
Ahora debería poder ver y activar su tema hijo cuando inicie sesión en su panel de WordPress. Para agregar funciones personalizadas, cree un functions.php en el directorio del tema hijo y agregue sus fragmentos de código personalizados.
Ya no perderá sus fragmentos de código personalizados incluso cuando actualice el tema principal.
32. Eliminar revisiones de publicaciones existentes
Puede eliminar fácilmente las revisiones de publicaciones existentes instalando el complemento llamado "WP-Sweep”. Después de instalar y activar ese complemento, puede acceder a él a través de Herramientas > Sweep.
A partir de ahí, puedes encontrar Revisiones y haga clic en su correspondiente Sweep botón para limpiar revisiones de publicaciones.
Si prefiere no usar un complemento y se siente cómodo usando los comandos de MySQL y phpMyAdmin, la consulta que querrá usar es:
BORRAR DE wp_posts DONDE post_type = "revision";
No te olvides de reemplazar wp_ con el prefijo de WordPress de su base de datos. Además, ¡asegúrese de realizar una copia de seguridad antes de hacer esto!
33. Agregar cuadro destacado dentro del contenido
Una de las mejores formas de agregar un cuadro destacado dentro del contenido es usando un código corto.
Copie y pegue el siguiente fragmento de código en su archivo functions.php:
function content_featured_box ($ atts, $ content = null) {return ' '. do_shortcode ($ contenido). ' '; } add_shortcode ('Featuredbox', 'content_featured_box');
Para usar esto, simplemente use el código corto [cuadro destacado] Su contenido destacado va aquí [/ cuadro destacado] y coloque su contenido destacado en el medio (puede agregar código HTML).
Puede personalizar su apariencia editando el código abreviado o asignando una ID o clase al elemento en el código functions.php y luego darle un estilo personalizado a través del editor CSS de su tema (personalizar> CSS adicional).
34. Mostrar publicaciones relacionadas
Una de las mejores formas de mantener a los usuarios interesados en su sitio web es mostrando contenido relacionado. Pero, ¿cómo puedes hacer esto en tu sitio web de WordPress?
Hay muchos complementos que hacen el trabajo como YARPP (que no nos gusta porque crea problemas de rendimiento) y JetPack. Si desea una solución que utilice complementos, instale uno de estos complementos y obtendrá la funcionalidad de publicaciones relacionadas de inmediato.
Si quieres una solución de bricolaje, continúa leyendo.
Primero, debe crear un tema hijo de su tema actual. Una vez que haya terminado con eso, haga una copia de su tema principal single.php or singular.php archivo en la carpeta del tema hijo.
En el directorio raíz del tema hijo, cree un archivo llamado related-posts.php y dentro de él, coloque el siguiente fragmento de código. Este fragmento mostrará cuatro publicaciones relacionadas por categoría. Esta es una consulta bastante básica, pero hace el trabajo.
También podría gustarte: wp_get_post_categories($post->ID) , 'posts_per_page' => 4, // número de publicaciones relacionadas para mostrar 'post__not_in' => array( $post->ID ) )); if ($relacionado->tener_publicaciones()) { while ($relacionado->tener_publicaciones()) { $relacionado->la_publicación(); ?>
Luego, en el archivo single.php o singular.php de su tema hijo, inserte el siguiente fragmento de código donde quiera que aparezcan las publicaciones relacionadas. Por ejemplo, puede poner esto justo antes del cierre. etiqueta.
Finalmente, necesitamos diseñar el nuevo contenido. En el tema de su hijo style.css archivo, agregue el siguiente fragmento de código:
.related-posts {margen: 2em auto auto auto; ancho: 70%; fondo acolchado: 35px; alineación de texto: centro; } .related-posts-link {padding: 5px 0; tamaño de fuente: 1.65em; variante de fuente: versalitas; font-weight: negrita; } .related-posts-excerpt {margin: auto; padding-top: 10px; ancho: 75%; }
Puede configurar estos estilos con lo que quiera que aparezcan sus publicaciones relacionadas.
¡Ahí tienes! Ahora tiene una funcionalidad simple de publicaciones relacionadas con su tema. Puede modificar la consulta para mostrar otro contenido, como ordenar por fecha de publicación para obtener el contenido publicado o actualizado más recientemente en la categoría, u otros ajustes que tengan sentido para usted.
35. Borre miles de comentarios de spam sin filtrar en segundos
Puede pensar que es difícil deshacerse de todos sus comentarios de spam (tal vez miles de ellos) en segundos, pero no lo es. WordPress tiene un limpiador de spam incorporado al que puede acceder fácilmente a través de Comentarios > Spam.
Debería haber un Spam vacío botón allí que, cuando se hace clic, eliminará todos los comentarios de spam.
36. Desactive el acceso a la barra de administración para todos los usuarios
A menudo para membresía / sitio de la comunidad, la barra de administración de WordPress no se personalizaría para los usuarios finales. En tales casos, es posible que desee deshabilitar el acceso a la barra de administración.
Si desea deshabilitar el acceso a la barra de administración para todos los usuarios, incluido el administrador, agregue lo siguiente a su tema functions.php archivo:
show_admin_bar (falso);
Ahora, siempre que un usuario que haya iniciado sesión esté viendo la interfaz de su sitio, la barra de administración no aparecerá.
37. Aumentar la memoria PHP
Para aumentar el límite de memoria PHP de su sitio de WordPress, todo lo que necesita hacer es editar el archivo wp-config.php de su sitio web y agregar la siguiente línea justo después de la línea que dice define ('WP_DEBUG', falso);
Nota: su depuración puede estar configurada en un valor diferente, pero siempre que la línea diga "WP_DEBUG”, Es el lugar correcto.
define ('WP_MEMORY_LIMIT', '256M');
Puede cambiar el segundo parámetro al valor que desee seguido de "M" que significa megabytes. 256M debería ser más que suficiente para la mayoría de los sitios, pero siéntase libre de ajustar según sus necesidades y según su plan de alojamiento.
Guarde el archivo y listo, ha aumentado con éxito el límite de memoria de su sitio de WordPress.
38. Deshabilitar la búsqueda de actualizaciones de complementos
Si, por alguna razón, desea deshabilitar la verificación de actualización del complemento de WordPress (tal vez por razones de rendimiento), todo lo que necesita hacer es agregar el siguiente fragmento de código a su tema. functions.php archivo:
remove_action ('cargar-actualizar-core.php', 'wp_update_plugins'); add_filter ('pre_site_transient_update_plugins', create_function ('$ a', "return null;"));
Ahora ya no recibirás notificaciones de actualización de complementos.
Advertencia: No es recomendable dejar esta opción activada durante mucho tiempo, ya que los complementos obsoletos pueden generar riesgos de seguridad para su sitio, a menos que tenga otras formas de mantener su sitio actualizado y mitigar dichos riesgos.
39. Aumentar / disminuir el tamaño máximo de carga a través del cargador de medios
Si necesita aumentar o disminuir la carga de archivos, todo lo que necesita hacer es agregar el siguiente código al .htaccess archivo:
php_value upload_max_filesize 64M php_value post_max_size 64M
El código anterior aumentará su tamaño de carga a 64 MB. Puede cambiarlo a algo así como 2 M para reducir el tamaño de carga a 2 MB o algo así como 256 M para aumentarlo aún más a 256 MB.
Si se agota el tiempo de carga, agregue lo siguiente:
php_value max_execution_time 300 php_value max_input_time 300
De forma predeterminada, el tiempo máximo de ejecución de los scripts PHP es de 30 segundos.
Si un script se ejecuta durante más tiempo que el tiempo predeterminado, PHP lo termina e informa de un error.
Los fragmentos de código anteriores permiten que los scripts PHP puedan ejecutarse hasta por 300 segundos. Es posible que deba ajustarlo, especialmente si aumenta el límite de tamaño de carga a un tamaño de archivo aún mayor.
40. Redirigir a una página de mantenimiento
Si necesita poner su sitio en modo de mantenimiento, es posible que desee redirigir a todos a su página de mantenimiento para hacerles saber que su sitio se está actualizando / manteniendo actualmente.
Por ejemplo, digamos que su página de mantenimiento se encuentra en youritio.com/maintenance.html, entonces debe agregar el siguiente código a su .htaccess archivo:
# Redirigir todo el tráfico al archivo maintenance.html RewriteEngine en RewriteCond% {REQUEST_URI}! /Maintenance.html$ RewriteCond% {REMOTE_ADDR}! ^ 123 \ .123 \ .123 \ .123 RewriteRule $ /maintenance.html [R = 302, L]
Ahora, mientras este código esté activo en su archivo .htaccess, todos serán redirigidos a su página de mantenimiento. ¡No olvide eliminar esto después de que haya terminado con su mantenimiento!
41. Páginas de error personalizadas
Si desea crear sus propias páginas de error personalizadas, todo lo que necesita hacer es editar su .htaccess archivo para apuntar a sus páginas de error personalizadas.
ErrorDocument # /directorio/su-archivo-de-error.html
Reemplaza # con el código de error, /directorio/ con la ruta a su archivo de error y su-archivo-de-error.php para el nombre de archivo de su archivo de error.
Por ejemplo, los siguientes fragmentos de código declaran páginas de error personalizadas para errores 403, 404 y 500. Los archivos se llaman "XXX-error.html”Y dado que no hay una ruta, se asume que estos archivos están en el directorio raíz del sitio web.
# Página de error personalizada para los errores 403, 404 y 500 ErrorDocument 404 /404-error.html ErrorDocument 403 /403-error.html ErrorDocument 500 /500-error.html
42. Resalte los comentarios del autor
A veces, desea que los comentarios de los autores se destaquen entre el resto. Todo lo que necesita hacer es agregar un CSS personalizado a través de Apariencia > Personalizar > CSS adicional:
.bypostauthor {antecedentes: #eee; }
Esto resaltará el comentario del autor con un fondo gris. Puede cambiarlo con el color que desee y agregar un estilo adicional.
43. Permanecer conectado durante un período más largo (más)
De forma predeterminada, WordPress lo mantiene conectado durante 2 semanas si marca la opción "Recordarme" al iniciar sesión.
Agregue el siguiente fragmento de código al archivo function.php de su tema para que pueda permanecer conectado a su sitio durante un año. Puede convertir cualquier tiempo a segundos y actualizar en consecuencia si desea que sea más largo o más corto.
add_filter ('auth_cookie_expiration', 'stay_logged_in_for_1_year'); función stay_logged_in_for_1_year ($ expire) {return 31556926; // 1 año en segundos}
44. Habilitar códigos cortos en widgets
Los códigos cortos funcionan de inmediato en muchos widgets, pero no en todos. Para asegurarse de que sus widgets manejen correctamente los códigos cortos, agregue el siguiente fragmento de código al functions.php archivo:
add_filter ('widget_text', 'do_shortcode');
45. Cambiar la longitud del extracto
De forma predeterminada, la longitud de los extractos en WordPress es de 55 palabras. Para cambiarlo, agregue el siguiente fragmento de código en el functions.php archivo:
function custom_excerpt_length ($ length) {return 20; } add_filter ('longitud_excerpt', 'longitud_excerpt_personalizado', 999);
Esto cambiará la longitud del extracto de su tema a 20 palabras como lo indica la línea que dice volver 20; pero puede cambiarlo a cualquier número que desee.
46. Mostrar las publicaciones más comentadas a través de un código corto
Si desea mostrar una lista de sus publicaciones más comentadas en cualquier lugar de su sitio, todo lo que necesita hacer es agregar el siguiente fragmento de código a su tema. function.php archivo:
function display_most_commented_posts() { // iniciar el almacenamiento en búfer de salida ob_start(); ?> have_posts()) : $consulta->the_post(); ?>
Una vez que haya agregado el fragmento de código y guardado el archivo, ahora puede usar el código corto:
[dmcp_most_commented]
... en cualquier lugar de su sitio y la lista de los 10 principales (o el valor que establezca Posts_per_page) se mostrarán las publicaciones más comentadas.
47. Personalice los textos después del formulario de comentarios
Agregue el siguiente código a su tema functions.php para personalizar el texto después del formulario de comentarios. Reemplace el texto con su propio texto preferido.
función collectiveray_comment_text_after ($ arg) {$ arg ['comment_notes_after'] = " Disfrutamos de sus comentarios constructivos, pero coméntelos de manera responsable. No se tolerará el trolling, el acoso o cualquier otro comportamiento abusivo y se tomarán las medidas necesarias. "; return $ arg;} add_filter ('comment_form_defaults', 'collectiveray_comment_text_after ');
El ejemplo anterior se verá así:
48. Identificar etiquetas no utilizadas
Si eliminó publicaciones manualmente mediante consultas SQL, las etiquetas que utilizó en esas publicaciones permanecerán en su base de datos y no se utilizarán.
Para identificar todas sus etiquetas no utilizadas, ejecute la siguiente consulta SQL:
SELECCIONAR * DE wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id DONDE wttax.taxonomy = 'post_tag' Y wttax.count = 0;
NOTA: si usa un prefijo de base de datos diferente para su sitio de WordPress (el predeterminado es wp_), asegúrese de cambiar el fragmento de código anterior en consecuencia (específicamente el Wp_terms y Wp_term_taxonomy condiciones).
La ejecución de la consulta anterior devolverá una lista de todas las etiquetas no utilizadas. A continuación, puede eliminarlos de forma segura desde su panel de WordPress.
49. Eliminar la ayuda y las opciones de pantalla del panel
Este consejo de WordPress limpia su panel de administración de un desorden innecesario. Puede ver las opciones "ayuda" y "pantalla" en la parte superior derecha de su panel de WordPress.
Agregue los siguientes fragmentos de código a su tema functions.php archivo para eliminar estos elementos del panel.
add_filter ('contextual_help', 'wpse_25034_remove_dashboard_help_tab', 999, 3); add_filter ('opciones_de_pantalla_mostrar_pantalla', 'wpse_25034_remove_help_tab'); function wpse_25034_remove_dashboard_help_tab ($ old_help, $ screen_id, $ screen) {if ('tablero'! = $ pantalla-> base) return $ old_help; $ pantalla-> remove_help_tabs (); return $ old_help; } function wpse_25034_remove_help_tab ($ visible) {global $ current_screen; if ('dashboard' == $ current_screen-> base) return false; return $ visible; }
50. Mostrar publicaciones populares en la barra lateral
Para mostrar las 5 publicaciones más populares según el recuento de comentarios, coloque las siguientes líneas en el sidebar.php archivo.
Si desea mostrar más o menos de 5, simplemente cambie el valor 5 por otro valor que prefiera en el $ resultado la línea.
entradas populares get_results("SELECCIONE comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 3 , 3"); foreach ($resultado como $publicación) { setup_postdata($publicación); $postid = $post->ID; $título = $post->post_title; $recuento de comentarios = $post->recuento_de_comentarios; if ($cuenta de comentarios != 0) { ?> { }
51. Agregue migas de pan a su tema
Muchos temas tienen rutas de navegación integradas, pero si está usando uno que no tiene una, es fácil de implementar.
Instalar el plugin miga de pan NavXT. Después de instalarlo y activarlo, tendrá un nuevo widget llamado Breadcrumb NavXT que puede usar para mostrar sus migas de pan donde sea que coloque ese widget.
Si desea tener más control sobre dónde desea que aparezcan sus rutas de navegación, puede agregar el siguiente fragmento de código a la plantilla de su tema donde le gustaría que aparezcan las rutas de navegación (por ejemplo, single.php, archives.php, etc.).
Puede personalizar el estilo y la apariencia de su ruta de navegación yendo a Ajustes > miga de pan NavXT.
52. Personaliza tu barra lateral para publicaciones individuales
Si desea mostrar una barra lateral personalizada para publicaciones o páginas individuales, puede usar este complemento llamado Las barras laterales personalizados.
Este complemento le permite mostrar no solo una barra lateral personalizada, sino incluso widgets que deben aparecer solo en ciertas áreas de su sitio de WordPress (como, por ejemplo, en el pie de página o en el encabezado).
Después de instalar y activar el complemento, obtendrá un nuevo widget en el editor de publicaciones que le permitirá elegir qué widgets o barras laterales específicas desea que aparezcan en una ubicación determinada por publicación o página.
Como puede ver en la imagen de arriba, puede, por ejemplo, incluso mostrar la barra lateral izquierda en su pie de página. Con algunos ajustes creativos, puede crear bastante flexibilidad.
53. Enlace a enlaces externos desde los títulos de sus publicaciones
Por lo general, los títulos de las publicaciones de blog en la página de inicio están vinculados a la URL de la publicación.
Sin embargo, si el único propósito de publicar una publicación de blog en particular es compartir un enlace externo en particular, es posible que no desee atraer a los usuarios para que abran su publicación. En cambio, los usuarios pueden visitar el enlace externo simplemente haciendo clic en el título de la publicación del blog desde la propia página de inicio. Agregue el siguiente código a su tema functions.php archivo.
función print_post_title () {publicación $ global; $ thePostID = $ publicación-> ID; $ post_id = get_post ($ thePostID); $ título = $ post_id-> post_title; $ permanente = get_permalink ($ post_id); $ post_keys = array (); $ post_val = array (); $ post_keys = get_post_custom_keys ($ thePostID); if (! empty ($ post_keys)) {foreach ($ post_keys como $ pkey) {if ($ pkey == 'external_url_title') {$ post_val = get_post_custom_values ($ pkey); }} if (vacío ($ post_val)) {$ enlace = $ permanente; } más {$ link = $ post_val [0]; }} else {$ enlace = $ permanente; } eco ' '. $ título. ' '; }
A continuación, busque el siguiente fragmento de código, que normalmente se encuentra en content.php, archive.php, category.php y otros archivos de plantilla. Tenga en cuenta que es posible que su tema no use exactamente el mismo fragmento, pero siempre que esté cerrado, debería ser así. Un indicador es la presencia de "el título()”Función.
', esc_url( get_permalink() ) ), ' '); ?>
Reemplaza esto con:
Ahora ha terminado con la parte del código. A continuación, en la publicación donde desea un enlace externo al título, deberá usar un campo personalizado.
En el nombre, use 'título_url_externo'y luego ponga su enlace externo en el valor.
Es posible que los campos personalizados no estén habilitados de forma predeterminada, por lo que es posible que deba habilitarlos primero.
Si está utilizando el editor de publicaciones clásico, haga clic en Opciones de la pantalla en la esquina superior derecha de la página y luego busque Campos Personalizados y márquelo para habilitarlo.
Si está usando Gutenberg, haga clic en el punto triple al lado del ícono de ajustes en la esquina superior derecha de la página, luego haga clic en Opciones en el menú desplegable, luego debajo Paneles avanzados, garrapata Campos Personalizados.
Hay otros cambios que puede hacer en los títulos y los lemas del sitio con fines de SEO, puedes encontrar más detalles aquí.
54. Agregue compatibilidad con imágenes destacadas para su tema
Casi todos los temas de hoy vienen con soporte de imágenes destacadas listo para usar.
Pero si está creando un tema personalizado o si tiene un tema que no tiene esta función, puede habilitarlo fácilmente agregando el siguiente fragmento de código a su functions.php archivo:
add_theme_support ( 'post-miniaturas');
Ahora tu tema debería tener habilitada la imagen destacada.
55. CSS personalizado para publicaciones individuales
Si desea poder agregar CSS personalizado para publicaciones individuales, agregue el siguiente fragmento de código en el archivo header.php de su tema justo antes del cierre Meditative Healing™ tag:
ID, 'estilo personalizado', verdadero); if (! empty ($ customstyle)) {?>
Para agregar un estilo personalizado a una publicación individual, simplemente agregue un campo personalizado con el nombre estilo personalizado y luego agregue su código CSS en el valor.
56. Crear roles de usuario personalizados
WordPress proporciona los siguientes roles de usuario de forma predeterminada: administrador, editor, autor, colaborador y suscriptor.
Sin embargo, en ocasiones, es posible que deba asignar algunos roles de usuario personalizados.
Para hacer eso, agregue las siguientes líneas a su tema functions.php archivo.
Puede cambiar la disponibilidad de varias funciones estableciendo la configuración adecuada en verdadero o falso.
También puede cambiar el nombre del rol personalizado editando el mi_rol_personalizado y las cadenas de My Custom Role según sus preferencias (el primero, con guiones bajos, es el nombre del rol y el segundo es el nombre para mostrar, que se mostrará en el panel de WordPress).
add_role ('my_custom_role', __ ('My Custom Role'), array ('read' => true, // true permite esta capacidad 'edit_posts' => false, // permite al usuario editar sus propias publicaciones 'edit_pages' = > true, // permite al usuario editar páginas 'edit_others_posts' => false, // permite al usuario editar otras publicaciones no solo sus propias 'create_posts' => false, // permite al usuario crear nuevas publicaciones 'manage_categories' => false , // permite al usuario administrar las categorías de publicaciones 'publish_posts' => false, // permite al usuario publicar; de lo contrario, las publicaciones permanecen en modo borrador 'edit_themes' => false, // false niega esta capacidad, el usuario no puede editar su theme 'install_plugins' => false, // el usuario no puede agregar nuevos complementos 'update_plugin' => false, // el usuario no puede actualizar ningún complemento 'update_core' => false // el usuario no puede realizar actualizaciones del núcleo)) ;
57. Desactivar la barra de administración, excepto los administradores
Si desea deshabilitar el acceso a la barra de administración para todos los demás usuarios excepto el administrador, agregue el siguiente fragmento al archivo functions.php de su tema para deshabilitar el acceso a los usuarios que no son administradores:
add_action ('after_setup_theme', 'remove_admin_bar'); function remove_admin_bar () {if (! current_user_can ('administrador') &&! is_admin ()) {show_admin_bar (false); }}
Ahora, todos los usuarios registrados, excepto los administradores, no verán la barra de administración cuando vean la interfaz, incluso cuando hayan iniciado sesión.
58. Agrega la biografía del autor donde quieras
Simplemente agregue las siguientes líneas a su tema single.php archivo para mostrar la biografía del autor en su ubicación preferida.
post_author; ?>
Utilice el siguiente CSS para diseñar la biografía del autor:
.author-box {color de fondo: #fff; relleno: 20px; margen: 0 0 40px; pantalla: bloque en línea; ancho: heredar; } .author-box .author-img {flotar: izquierda; margen derecho: 20px; margen inferior: 20px; } .author-box .author-img img {radio del borde: 50%; } .author-box .author-name {font-weight: bold; claro: ninguno; pantalla: en línea; }
59. Reemplazar el mensaje "Hola" del panel
Si desea reemplazar el mensaje "Hola" del panel, agregue el siguiente fragmento de código al function.php:
función replace_howdy ($ wp_admin_bar) {$ avatar = get_avatar (get_current_user_id (), 16); if (! $ wp_admin_bar-> get_node ('mi-cuenta')) return; $ wp_admin_bar-> add_node (array ('id' => 'mi-cuenta', 'title' => sprintf ('Conectado como:% s', wp_get_current_user () -> display_name). $ avatar,)); } add_action ('admin_bar_menu', 'replace_howdy');
Ahora, el mensaje será "Iniciar sesión como".
60.Hacer que la imagen destacada sea obligatoria para publicar una publicación de blog
Si desea que todas las publicaciones tengan una imagen destacada, puede imponerlo de tal manera que nadie pueda publicar una publicación a menos que tenga una imagen destacada.
Simplemente instale el complemento llamado Requerir imagen destacada y ahora todas las publicaciones (de forma predeterminada) requerirán una imagen destacada antes de poder publicarlas.
El complemento funciona tanto en el editor clásico como en el editor de Gutenberg y también puede verificar publicaciones personalizadas; solo necesita habilitar su verificación en la configuración del complemento a través de Ajustes > Req Imagen destacada.
61. Agregar cuadro de confirmación al publicar páginas y publicaciones
En el nuevo editor de Gutenberg, debe hacer clic en el botón Publicar dos veces para publicar su publicación.
Esto asegura que no publique accidentalmente una publicación inacabada. En el editor clásico, sin embargo, no existe tal cosa. Una vez que presiona el botón de publicar, su publicación se publica sin importar si está lista o no.
Sin embargo, hay un truco simple para evitar que publiques tus publicaciones accidentalmente cuando usas el editor clásico. Todo lo que necesita hacer es agregar el siguiente fragmento de código a su tema functions.php archivo:
add_action ('admin_print_footer_scripts', 'publish_confirm'); función publish_confirm () {echo " jQuery(document).ready(function($){ $('#publishing-action input[name=\"publish\"]').click(function() { if(confirm('Are you sure you want to publish this?')) { return true; } else { $('#publishing-action .spinner').hide(); $('#publishing-action img').hide(); $(this).removeClass('button-primary-disabled'); return false; } }); }); ";}
A partir de ahora, cuando haga clic en el botón Publicar, aparecerá un cuadro de confirmación que le preguntará si realmente desea publicar la publicación o la página.
62. Redirigir a la página personalizada después del registro
Si desea redirigir a los usuarios a una página personalizada después de registrarse en su sitio web, puede utilizar el siguiente fragmento de código (agréguelo al functions.php archivo):
function __my_registration_redirect () {return home_url ('/ página personalizada'); } add_filter ('registration_redirect', '__my_registration_redirect');
Dónde pagina personalizada es la URL de su página personalizada.
63. Agregar información de perfil social en la página de perfil de usuario
Hace unos años, los usuarios podían agregar su información de contacto AIM, Yahoo IM, Jabber / Google Talk en su página de perfil antes, pero WordPress lo ha eliminado porque la mayoría de estos son antiguos y están desactualizados.
Hoy, de forma predeterminada, un usuario o un autor solo puede agregar su correo electrónico y sitio web en la sección Información de contacto.
Con este truco de WordPress, puede agregar fácilmente campos de contacto adicionales aquí, como Facebook, Twitter, etc. Para hacerlo, agregue el siguiente fragmento de código a su tema functions.php archivo:
function my_new_contactmethods ($ contactmethods) {// Agregar Twitter $ contactmethods ['twitter'] = 'Twitter'; // Agregar Facebook $ contactmethods ['facebook'] = 'Facebook'; return $ contactmethods; } add_filter ('user_contactmethods', 'my_new_contactmethods', 10, 1);
El fragmento de código anterior agregará campos para Twitter y Facebook. También puede agregar otras redes sociales si es necesario utilizando el formato:
$ contactmethods ['new_contact_name'] = 'Etiqueta de campo';
La directiva nombre_nuevo_contacto es su nuevo identificador de información de contacto (que también es al que deberá llamar cuando necesite mostrarlo en su interfaz) mientras que el Etiqueta de campo es lo que se mostrará en el panel de WordPress como la etiqueta del nuevo elemento de información de contacto.
Para mostrar esta nueva información de contacto, debe agregar este fragmento de código a su tema autor.php archivo:
Lo anterior devolverá la información de contacto de Twitter del usuario. Puede hacer lo mismo con cualquier otro campo que agregue.
64. Enumere todos los autores de su blog en una página
Para enumerar todos los autores de una página, usaremos el archivo functions.php para agregar un nuevo código corto. Agregue el siguiente fragmento al archivo functions.php de su tema:
function collect_ray_list_authors () {$ autores = get_users (array ('orderby' => 'post_count', 'order' => 'DESC', 'count_total' => 'false', 'role__in' => ['autor']) ); $ salida = ''; if ($ autores): $ salida. = ' '; foreach ($ autores como $ autor): $ id_autor = $ autor-> ID; $ user_archive_url = get_author_posts_url ($ id_autor); $ user_posts_count = count_user_posts ($ id_autor); $ user_avatar = get_avatar (get_the_author_meta ('user_email', $ author_id)); $ user_display_name = get_the_author_meta ('display_name', $ id_autor); $ bio_usuario = get_the_author_meta ('descripción', $ id_autor); $ salida. = ' '; $ salida. = ' '. $ user_avatar. ' '; $ salida. = ' '. $ user_display_name. ' '; $ salida. = ' '. $ user_bio. ' '; $ salida. = ' '. 'Ver todos los posts de ' . $ user_display_name. '('. $ user_posts_count. ') '; $ salida. = ' '; endforeach; $ salida. = ' '; terminara si; return $ salida; } add_shortcode ('lista_autores', 'lista_rayos_colectivos_autores');
Después de eso, agregue el siguiente código CSS a su tema CSS adicional:
.author-box {color de fondo: #fff; relleno: 20px; margen: 0 0 40px; ancho: heredar; } .author-box .author-img {flotar: izquierda; margen derecho: 20px; margen inferior: 20px; } .author-box .author-img img {radio del borde: 50%; } .author-box .author-name {font-weight: bold; claro: ninguno; pantalla: en línea; } .author-box a {text-decoration: none; }
Ahora puedes usar el shortcode [lista_autores] para mostrar todos los autores en una publicación o página de su elección.
65. Agregar autor invitado a WordPress sin registrarse
La mayoría de los autores invitados son editores antiguos, especialmente si está realizando publicaciones como invitado en su sitio. Por lo tanto, no tiene sentido crear un perfil separado para ellos. Pero entonces, ¿cómo se muestra la información del autor invitado?
Simple, hay un complemento llamado (Simplemente) Nombre del autor invitado que le permite agregar un autor invitado por publicación. Incluso puede agregar un enlace a la página de inicio del autor invitado o al perfil de redes sociales o en cualquier otro lugar.
Después de instalar el complemento, habrá un nuevo campo en la parte inferior de sus publicaciones que le permitirá ingresar la información de un autor invitado.
Simplemente complete esto y esta información se mostrará en los metadatos del autor de la publicación actual.
66. Inserte el código de Google Analytics
En el pasado, necesitaba usar un complemento de terceros o agregar manualmente fragmentos de código al encabezado de su sitio web. Hoy en día, existe un complemento oficial de Google llamado Kit de sitio de Google.
Esto le permitirá conectar su sitio web a Google y activar automáticamente Google Analytics para su sitio.
Simplemente instale el complemento y siga las instrucciones en pantalla. Después de configurarlo, puede conectar su sitio a Google Analytics yendo a Kit de sitio > Análisis y luego configurándolo.
67. Configurar pruebas A / B con Google Optimize
Después de configurar Google Analytics en su sitio usando el Kit de sitio de Google plugin, ahora podrá hacer una prueba A / B yendo a Ajustes > Conectar más servicios > Configurar Optimizar.
Esto le permitirá conectar su cuenta de Google Optimize a su sitio web, lo que le permitirá realizar pruebas A / B fácilmente. Nota: Es posible que deba configurar el ID de Optimize de su cuenta de Google antes de continuar.
Después de configurar Optimize y conectarlo a su sitio web a través de Site Kit, vaya a https://optimize.google.com/ y crea tu experiencia y publícala una vez que hayas terminado.
68. Realice un seguimiento de las descargas de archivos con Google Analytics y Google Tag Manager
Para realizar un seguimiento de las descargas de archivos mediante Google Analytics, configure Administrador de etiquetas in Kit de sitio de Google. Para hacer eso, ve a Kit de sitio > Ajustes > Conectar más servicios pestaña y luego configurar el administrador de etiquetas.
Esto le pedirá que conecte su cuenta de Google Tag Manager a su sitio web a través de Site Kit.
Una vez que lo haya configurado y esté conectado a su sitio, vaya a https://tagmanager.google.com/. Seleccione el contenedor que ha conectado a su sitio de WordPress (asegúrese de que el ID del contenedor coincida).
Luego, en el lado izquierdo de la página, haga clic en Etiquetas y haga clic en Nuevo.
Nómbrelo como quiera, pero para este ejemplo, lo llamaremos "Seguimiento de descargas".
A continuación, haga clic en el Configuración de etiquetas cuadro y en el menú que aparece, haga clic en Google Analytics: análisis universal.
Luego, siga la configuración a continuación:
- Tipo de pista: Evento
- Categoría: Descarga de documentos (escríbalo; tenga en cuenta que puede ser lo que desee)
- Acción:
- Haga clic en el botón con un + dentro de un icono similar a una batería.
- Esto abrirá una ventana deslizante que le pedirá que elija una variable.
- Haz click en "Empotrados.
- Encuentra y selecciona Haga clic en URL.
- Etiqueta:
- Haga clic en el botón con un + dentro de un icono similar a una batería.
- Esto abrirá una ventana deslizante que le pedirá que elija una variable.
- Encuentra y selecciona Ruta de la página.
- Configuración de Google Analytics:
- Haga clic en Nueva variable
- En la ventana de configuración de variables, ingrese su ID de seguimiento en el campo ID de seguimiento.
- Guardado
Deje todas las demás configuraciones por defecto.
A continuación, haga clic en el Activación área. En el Elegir disparador pantalla que aparecerá, haga clic en el + en el área superior derecha.
Haz clic en el botón Configuración del disparador área y se le pedirá que elija un tipo de activador. Seleccione Solo enlaces en la sección Clic. Entonces escoge Algunos clics en enlaces bajo Este gatillo se dispara. Siga la configuración a continuación:
Aquí está la expresión de expresiones regulares que usamos:
\. (pdf | xlsx | png | docx) $
Esto le permitirá realizar un seguimiento de las descargas de cualquier archivo con extensiones pdf, xlsx, png y docx.
Guarde su disparador (se le pedirá que lo nombre si aún no lo ha hecho, simplemente asígnele el nombre que desee, pero para este ejemplo, lo llamamos "Seguimiento de descargas").
Su pantalla final ahora debería verse así:
Ahora estás listo para Guardado ¡y listo!
69. Ocultar anuncios para publicaciones individuales
Si muestra anuncios en cada publicación de blog y desea ocultar anuncios para una publicación determinada, simplemente agregue el siguiente fragmento de código a su single.php expediente. Asegúrese de reemplazar xx con el ID de la publicación e inserte su código de anuncio en el fragmento de código a continuación.
if (get_the_ID ()! = xx) {Su código de anuncio aquí}
70. Envuelva los anuncios en la publicación donde quiera
A veces, desea decidir dónde aparecerán sus anuncios manualmente, a través de un código corto. No necesita un complemento para hacer esto. Así es cómo:
En tu tema functions.php archivo, agregue el siguiente fragmento de código. Además, asegúrese de insertar sus códigos de anuncios en su interior. Reemplazar TU CÓDIGO DE ADSENSE VA AQUÍ con su propio fragmento de código de AdSense.
función display_adsense () {ob_start (); ?> TU CÓDIGO DE ADSENSE VA AQUÍ
Ahora, todo lo que necesita hacer es poner el código corto [col_ray_adsense] dentro de sus publicaciones o páginas y sus anuncios se mostrarán en su ubicación exacta.
71. Exportar direcciones de correo electrónico de comentarios enviados por usuarios
Ejecute la siguiente consulta SQL en su base de datos para exportar todas las direcciones de correo electrónico enviadas por el usuario sin duplicados. Esto puede resultar útil para crear su lista de correo electrónico.
SELECCIONE DISTINCT comment_author_email FROM wp_comments;
Después de la implementación de GDPR, esto debe especificarse y aceptarse exclusivamente como parte de su política de privacidad. También debe optar por duplicar los usuarios agregados a su lista de correo de esta manera.
72. Bloquear dirección IP específica
Agregue las siguientes líneas al .htaccess para denegar el acceso de ciertas direcciones IP a su sitio.
Orden Permitir, Denegar Permitir de todos Denegar de xxx.xxx.xxx.xxx
Puede cambiar el xxx a varios patrones para bloquear uno, varios, rangos completos de IP o cualquier otra cosa que pueda necesitar. Obtenga más información sobre cómo hacer esto aquí: https://htaccessbook.com/block-ip-address/
73. Excluir páginas de la búsqueda
Si desea evitar que se muestren páginas en los resultados de la búsqueda, agregue el siguiente fragmento de código al functions.php archivo.
function modificar_search_filter ($ consulta) {if ($ consulta-> is_search) {$ consulta-> set ('post_type', 'post'); } return $ consulta; } add_filter ('pre_get_posts', 'modificar_search_filter');
74. Agregar contenido promocional en la página de inicio encima de los artículos
Para hacer esto, necesita editar el archivo index.php de su tema. Entonces encuentra el y directamente debajo de él, puede agregar su contenido promocional, como el formulario de suscripción al boletín, anuncios y otros.
Tenga en cuenta que no todos los temas utilizan exactamente el mismo código y estructura para producir su archivo index.php. A veces, puede ser uno de los siguientes:
Nuevamente, no todos los temas los usarán, algunos usan otras combinaciones, pero siempre deben estar en el index.php archivo y siempre están cerca de la parte superior.
75. Limite el acceso a la página de inicio de sesión para direcciones IP específicas
Agregue lo siguiente a su sitio .htaccess archivo:
Order Deny, Allow Deny from all Permitir desde xx.xx.xx.xx
Reemplace xx.xx.xx.xx con su propia dirección IP. Con esto, solo usted puede acceder a la página de inicio de sesión.
76. Cree una copia de seguridad manual de su base de datos
Inicie sesión en phpMyAdmin, seleccione la base de datos de WordPress que desea respaldar.
Vaya a la pestaña Exportar y haga clic en el botón Ir en la parte inferior de la página. Cuando su navegador le pida que descargue la copia de seguridad, haga clic en sí. ¡Ahora tiene una copia de seguridad de su base de datos!
77. Restaura tu base de datos de WordPress
Si ha creado una copia de seguridad manual de su sitio según los trucos anteriores, es posible que eventualmente tenga la necesidad de restaurarlo.
Iniciar sesión phpMyAdmin, seleccione su base de datos de WordPress, vaya a la Importar pestaña, clic Elija El Archivo y seleccione la base de datos que le gustaría restaurar desde su disco duro. Luego, haga clic en el Go del botón.
78. Utilice el modo SSL para iniciar sesión
Si tiene un certificado SSL instalado en su servidor, puede forzar su instalación de WP para que use el modo SSL para el inicio de sesión seguro del usuario.
Para eso, agregue el siguiente código a wp-config.php archivo.
define ('FORCE_SSL_ADMIN', verdadero);
Por cierto, si desea evitar todas las molestias asociadas con obtener un SSL usted mismo, nuestro anfitrión, InMotion, en realidad admite el alojamiento SSL, a través de sus cuentas compartidas de InMotion. Lee nuestra revisión completa aquí: https://www.collectiveray.com/inmotion-hosting-review.
79. Restringir el acceso a la carpeta wp-includes
Añadiendo esto a tu .htaccess file denegará todo acceso a los archivos y directorio wp-includes de su sitio de WordPress:
# Bloquear carpetas y archivos wp-includes RewriteEngine en RewriteBase / RewriteRule ^ wp-admin / includes / - [F, L] RewriteRule! ^ Wp-includes / - [S = 3] RewriteRule ^ wp-includes / [^ /] + \. Php $ - [F, L] RewriteRule ^ wp-includes / js / tinymce / langs /.+ \. Php - [F, L] RewriteRule ^ wp-includes / theme-compat / - [F, L]
80. Deshabilitar la edición de archivos de plantilla
Cualquier usuario de WordPress con acceso de administrador puede editar plantillas navegando a Apariencia> Editor. Si tiene varios administradores en su sitio, es una buena idea deshabilitar esta función.
Puede hacerlo agregando la siguiente línea de código a wp-config.php:
define ('DISALLOW_FILE_EDIT', verdadero);
81. Ocultar número de versión
Las versiones específicas de WordPress pueden tener vulnerabilidades que pueden explotarse. Si un pirata informático logra identificar qué versión de WordPress está utilizando, puede usar esa información para obtener el control de su sitio web a través de vulnerabilidades conocidas.
Insertando el siguiente código en su functions.php ocultará el número de versión de WP, que será una protección adicional para su sitio.
remove_action ( 'wp_head', 'wp_generator');
82. Deshabilitar el acceso a tipos de archivos específicos
Crear un nuevo .htaccess archivo, agregue el siguiente código y cargue el archivo dentro del wp-content carpeta.
# Desactive el acceso a todos los tipos de archivos excepto el siguiente Orden denegado, permita Denegar de todos Permitir de todos
Esto deshabilitará el acceso a todos los tipos de archivos excepto a los archivos mencionados en el código.
83. Consulte Archivos modificados recientemente
Si tiene acceso SSH a su servidor, inicie sesión y ejecute el siguiente comando para ver los archivos modificados recientemente. Este comando es útil, especialmente si sospecha que hay un acceso vulnerable a su servidor sin su consentimiento.
El siguiente comando mostrará los cambios realizados en los últimos 2 días en el directorio especificado.
buscar / home / yourdirectory / yoursite / -mtime -2 -ls
84. Restablecer manualmente su contraseña
Inicie sesión en phpMyAdmin, seleccione la base de datos de su sitio web, vaya a la pestaña SQL y pegue el siguiente comando en el cuadro de texto y haga clic en el botón Ir:
ACTUALIZAR `wp_users` SET` user_pass` = MD5 ("PASSWORD") WHERE `wp_users``user_login` =" ADMIN ";
Nota: asegúrese de cambiar "ADMIN" a su nombre de usuario real y "PASSWORD" a su contraseña preferida. NO use PASSWORD como contraseña real porque su sitio web será pirateado.
85. Desactive todos los complementos incluso si no puede acceder al panel
A menudo, es posible que deba desactivar todos los complementos para solucionar problemas.
Sin embargo, si por alguna desafortunada razón no puede iniciar sesión en su panel, puede desactivar todos los complementos a través de FTP o CPanel, File Manager Access.
Ve a wp-content / directorio y cambie el nombre de la carpeta de complementos a otra cosa, como wp-content-backup. Esto desactivará / deshabilitará automáticamente todos sus complementos, lo que le permitirá acceder a su panel de control nuevamente si uno de esos complementos está creando un problema.
86. Mostrar todos los complementos activos
Para fines de mantenimiento, es posible que desee obtener la lista de complementos activos en una instalación específica de WordPress.
Pegue el siguiente código en functions.php y comenzará a ver un widget que muestra todos los complementos activos en su panel de control.
add_action ('wp_dashboard_setup', 'wpse_54742_wp_dashboard_setup'); function wpse_54742_wp_dashboard_setup () {wp_add_dashboard_widget ('wpse_54742_active_site_plugins', __ ('Complementos activos'), 'wpse_54742_active_site_plugins'); } function wpse_54742_active_site_plugins () {$ the_plugs = get_option ('active_plugins'); eco ' '; foreach ($ the_plugs as $ key => $ value) {$ string = explode ('/', $ value); // Se mostrará el nombre de la carpeta echo ' '. $ cadena [0].' '; } eco ' '; }
87. Evite fácilmente los comentarios no deseados
En lugar de marcar los comentarios como spam cada vez, puede bloquear directamente a los spammers para que no publiquen comentarios en su blog. El siguiente código buscará la referencia HTTP y automáticamente bloqueará el comentario si la referencia no es válida.
Agregue el siguiente código en su tema functions.php archivo:
function check_referrer () {if (! isset ($ _ SERVER ['HTTP_REFERER']) || $ _SERVER ['HTTP_REFERER'] == "") {wp_die (__ ('Habilite las referencias en su navegador, o, si' eres un spammer, vete a la mierda! ')); }} add_action ('check_comment_flood', 'check_referrer');
88. Eliminar sello de fecha de publicación de SERP
Si su contenido no es urgente, asegúrese de evitar mostrar sellos de fecha de publicación de WordPress en SERP, lo que aumentará el CTR de sus publicaciones que se muestran en SERP.
Ve a single.php archivo y busque algo como esto:
Reemplácelo con el siguiente código:
document.write("");
Algunos temas no tendrán el mismo código exacto y algunos temas, como GeneratePress le permite eliminar las fechas por completo agregando un filtro, por lo que si esto no funciona, puede consultar al desarrollador de su tema para obtener más información.
89. Evitar el enlace directo de imágenes
Proteger sus imágenes de enlaces directos le ayudará a ahorrar mucho ancho de banda al evitar que otros sitios muestren o incluso incrusten sus imágenes en sus propios sitios.
Simplemente vaya a .htaccess archivo y agregue el siguiente código. Asegúrese de reemplazar la parte 'su-nombre-de-dominio-aquí' con su nombre de dominio real.
RewriteEngine en RewriteCond% {HTTP_REFERER}! ^ $ RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www \.)? Your-domain-name-here [NC] RewriteRule \. (Jpg | jpeg | png | gif) $ - [NC, F, L]
89. Deshabilitar HTML en comentarios
Los spammers están acostumbrados a enviar toneladas de enlaces HTML en los comentarios, lo que puede tener un impacto negativo en atraer tráfico orgánico a su sitio web. Puede solucionar esto impidiendo todo HTML en el comentario, dejando solo el texto.
Simplemente abra functions.php e inserte el siguiente código para deshabilitar los elementos HTML en los comentarios.
// Esto ocurrirá cuando se publique el comentario
function plc_comment_post ($ entrante_comment) {
// convierte todo en un comentario para mostrarlo literalmente
$ entrante_comment ['comment_content'] = htmlspecialchars ($ entrante_comment ['comment_content']);
// la única excepción son las comillas simples, que no pueden ser # 039; porque WordPress lo marca como spam
$ comentario_entrante ['contenido_comentario'] = str_replace ("'",' '', $ comentario_entrante ['contenido_comentario']);
return ($ entrante_comment);
}
// Esto ocurrirá antes de que se muestre un comentario
function plc_comment_display ($ comment_to_display) {
// Vuelve a poner las comillas simples
$ comment_to_display = str_replace ('' ', "'", $ comment_to_display);
return $ comment_to_display;
¿Y quién más, además de los motores de búsqueda, es importante para nuestros sitios web? ¡Redes sociales por supuesto! Aquí están los trucos de las redes sociales de WordPress.
Por supuesto, su blog no sería nada si no fuera social hoy - aquí hay algunos trucos y ajustes más de WordPress para socializar su blog.
90. Restringir el acceso de los bots
Al evitar que los bots abusivos accedan a su sitio web, puede reforzar la seguridad de su blog de WordPress. Copie el siguiente código a .htaccess archivo.
Agente de usuario de SetEnvIfNoCase ^ $ keep_out Agente de usuario de SetEnvIfNoCase (pycurl | casper | cmsworldmap | diavol | dotbot) keep_out Agente de usuario de SetEnvIfNoCase (flicky | ia_archiver | jakarta | kmccrew) keep_out Order Allow, Deny Allow de todos Deny from env = keep_out
91. Desactivar Self Pingbacks
Si ha habilitado los pingbacks en su sitio, cada vez que se vincule a sus propias publicaciones, creará un pingback. Puede deshabilitar esto a través del siguiente fragmento de código.
Agregue el siguiente código a su functions.php archivo para deshabilitar los auto pingbacks.
function disable_self_trackback (& $ links) {foreach ($ links as $ l => $ link) if (0 === strpos ($ link, get_option ('inicio'))) unset ($ links [$ l]); } add_action ('pre_ping', 'disable_self_trackback');
92. Redirigir el tráfico de no www a www
Puede redirigir fácilmente 301 todo el tráfico de la versión que no es www a la versión www agregando el siguiente código a la .htaccess archivo:
RewriteEngine en RewriteCond% {HTTP_HOST} ^ yourwebsite \ .com RewriteRule ^ (. *) $ Https://www.yourwebsite.com/$1 [R = 301, L]
No olvide reemplazar "tusitioweb.com”Con su propio nombre de dominio.
93. Mostrar el número de resultados de búsqueda encontrados
Muestre el número de resultados de búsqueda encontrados en su página de resultados de búsqueda de WordPress agregando la siguiente línea de código a su tema search.php archivo.
Resultado de la búsqueda para recuento de entradas; _mi(''); _e (' '); echo $ clave; _e (' '); _e ('-'); echo $ count. ''; _e ('artículos'); wp_reset_query (); ?>
94. Excluir categorías de la búsqueda
Cuando un usuario realiza una búsqueda en su sitio, a veces es posible que no desee mostrar resultados de búsqueda de una categoría en particular que contenga contenido promocional, artículos de cartera, etc. Simplemente agregue el siguiente código al archivo functions.php para excluir categorías específicas de la búsqueda.
function exclude_category_from_search ($ consulta) {if ($ consulta-> is_search) {$ consulta-> set ('gato', '-24, -45, -52'); } return $ consulta; } add_filter ('pre_get_posts', 'exclude_category_from_search');
La parte importante aquí es esta línea:
$ consulta-> conjunto ('gato', '-24, -45, -52');
Esto le dice a WordPress qué categorías queremos excluir de la búsqueda a través de sus ID. En este ejemplo, excluimos categorías con ID de 24, 45 y 52. Debe reemplazarlas con los ID de categoría de las que desea excluir. (nota: ¡debe incluirse el signo menos [-]!).
95. Eliminar todos los pingbacks
Ejecute el siguiente comando SQL a través de phpMyAdmin contra su base de datos para eliminar todos los pingbacks que recibió. Como de costumbre, estos consejos de WordPress donde eliminamos cosas de la base de datos pueden causar un daño irreparable a su sitio web.
¡Toma copias de seguridad!
ELIMINAR DE wp_comments DONDE comment_type = 'pingback';
96. Deshabilitar HTML en comentarios
Los spammers solían enviar toneladas de enlaces HTML mientras comentaban, lo que puede tener un impacto negativo a la hora de atraer tráfico orgánico a su sitio web. Simplemente abra el archivo functions.php de su tema e inserte el siguiente código para deshabilitar los elementos HTML en los comentarios.
add_filter ('pre_comment_content', 'wp_specialchars');
97. Mostrar tweets selectivos
Si está utilizando una cuenta personal de Twitter, es posible que no desee mostrar todos los tweets a los lectores de su blog. En tales casos, puede mostrar solo tweets selectivos a los lectores de su blog con una determinada palabra clave o hashtag.
Vaya a Twitter Widgets >> haga clic en el botón 'crear nuevo' >> haga clic en la pestaña 'buscar'.
En el cuadro de consulta de búsqueda, ingrese desde: diseño web dartcreations
Reemplace las creaciones de dardos con su identificador de Twitter y diseño web con su consulta preferida. Guarde su widget y cópielo en la sección de widgets de su sitio de WordPress.
98. Redirigir feeds a feeds de FeedBurner
Agregue el siguiente código a .htaccess para convertir los feeds de WP en feeds de FeedBurner.
RewriteEngine en RewriteCond% {HTTP_USER_AGENT}! FeedBurner [NC] RewriteCond% {HTTP_USER_AGENT}! FeedValidator [NC] RewriteRule ^ feed /? ([_ 0-9a-z -] +)? /? $ Https: //feeds.feedburner. com / yourfeed [R = 302, NC, L]
Asegúrese de personalizar el código anterior con la URL de su feed de FeedBurner (https://feeds.feedburner.com/yourfeed; reemplace esto con su URL) antes de guardar.
99. Feeds RSS de categorías específicas
Es una buena idea ofrecer a sus lectores la suscripción a una categoría particular de su blog, especialmente si cubre una amplia gama de categorías en su blog.
Simplemente agregue / alimente al final de la URL de la categoría. Nota: ¡Esto solo funciona si tiene habilitados los enlaces permanentes personalizados!
100. Publicación retrasada en fuentes RSS
Cuando publique una publicación de blog, enviará inmediatamente a sus suscriptores una notificación sobre la nueva publicación a través de fuentes RSS. Puede retrasar la publicación en fuentes RSS durante una hora. Esto puede resultar útil, por ejemplo, si olvida comprobar si hay enlaces rotos o errores tipográficos antes de publicar sus publicaciones.
función Delay_RSS_After_Publish ($ donde) {global $ wpdb; if (is_feed ()) {$ ahora = gmdate ('Ymd H: i: s'); $ espera = '60'; $ dispositivo = 'MINUTO'; $ donde. = "Y TIMESTAMPDIFF ($ dispositivo, $ wpdb-> posts.post_date_gmt, '$ ahora')> $ espera"; } return $ donde; } add_filter ('posts_where', 'Delay_RSS_After_Publish');
101. Agregar botones para compartir en redes sociales
Los sitios de redes sociales son muy populares hoy en día. Cientos de millones de personas utilizan diferentes plataformas de redes sociales a diario, por lo que tiene sentido que su contenido se pueda compartir entre ellas.
Uno de los mejores complementos para agregar botones para compartir en las redes sociales es Recuentos compartidos. Es un complemento simple y liviano que le permite agregar:
- Botón Compartir de Facebook
- Botón Pin de Pinterest
- Botón Yummly
- Botón Tweet de Twitter (utilizando la API de Twitcount.com de terceros)
- Compartir correo electrónico (con soporte reCAPTCHA para evitar abusos)
- Total de recuento de acciones
- Botón de impresión
- Botón Compartir de LinkedIn
Resumen
Por supuesto, hemos incluido estos 101 trucos y ajustes de consejos de WordPress en este artículo porque creemos que estas son algunas de las mejores optimizaciones para WordPress que puede implementar rápida y fácilmente sin tener que contratar a un desarrollador.
Estos son pequeños cambios en el código que puede lograr rápidamente sin correr el riesgo de romper su sitio web o su plantilla de WordPress ;-)
¿Necesita ayuda para hacer las cosas? ¡Prueba estos conciertos con las mejores calificaciones en Fiverr! (desde $ 5)
Haz clic aquí para encontrar expertos en WordPress.
Haz clic aquí para crear un sitio web completo de WordPress.
Por favor, deja un eficiente Comente con sus pensamientos, luego comparta esto en su (s) grupo (s) de Facebook que lo encontrarán útil y cosechemos los beneficios juntos. ¡Gracias por compartir y ser amable!
Divulgación: Esta página puede contener enlaces a sitios externos para productos que amamos y recomendamos de todo corazón. Si compra productos que le sugerimos, es posible que ganemos una tarifa de referencia. Tales tarifas no influyen en nuestras recomendaciones y no aceptamos pagos por reseñas positivas.