15 hacks de WordPress que puedes hacer sin complementos

Una de las cosas que amo en WordPress es la facilidad de empoderarlo con (casi) funciones interminables debido a los complementos. Con más de 38,000 complementos gratuitos y un número innumerable de complementos premium y personalizados, hay un complemento de WordPress para cada necesidad y presupuesto. Y si busca en línea para obtener consejos, trucos o hacks de WordPress, seguramente terminará con una publicación de blog que cubre una lista de complementos (superiores) que le darán lo que está buscando. De hecho, es bastante difícil encontrar una gran lista de consejos, trucos y trucos de WordPress que no tienen en cuenta un complemento.
Sé que son herramientas fuertes, pero los complementos no siempre son necesarios para activar una determinada función, porque solo WordPress puede hacer cosas interesantes. Entonces, mi pregunta es: ¿cuántas funciones interesantes se pueden activar en un sitio de WordPress sin instalar un solo complemento? Hemos inventado una lista de los mejores WordPress (o WordPress, elige hacks, con los que puede jugar de inmediato y ver que no siempre necesita un complemento. La siguiente pieza de códigos puede destruir su sitio web, así que preste atención y haga una copia de seguridad antes de ensuciar sus manos con ellos.
Cambios en el código de WordPress: Administrador y tablero Cambia su logotipo de conexión con usted para comenzar con uno sobre la marca: si alguna vez quiso cambiar el logotipo de WordPress en la página de conexión con usted (o un cliente), este es el código que necesitará . Es fácil: abra las funciones del archivo.php y pegue lo siguiente:
function my_custom_login_logo () {echo ‘ h1 a {background-image: url (‘. get_bloginfo (‘Template_directory).’/Images/Custom-Login-Ogo.gif)! } H1 a {background-image: url (‘. Get_bloginfo (‘ Template_directory ‘).’/Images/Custom-Login-logo.gif)! } ‘; } add_action (‘login_head’, ‘my_custom_login_logo’); fortalecer la comunicación de su marca con este pequeño cambio es solo el primer paso, verá cuántas cosas puede hacer sin instalar complementos. [a través de] Cambie el logotipo del administrador ¿Alguna vez ha querido “sentir” el tablero de WordPress más cerca de su negocio? ¿Qué dice para mostrar allí el logotipo de un nuevo cliente? Sería genial, pero instalar un nuevo complemento solo para eso suena demasiado. ¿Qué dices para decirte que puedes hacer esto sin ningún complemento? Abra las funciones del archivo.php y pegue:
Function custom_admin_logo () {echo ‘ #header-logo {background-image: url (‘. Get_bloginfo (‘Template_direction’). ‘/Images/admin_logo.png)! } #Header-logo {background-image: url (‘. Get_bloginfo (‘ Template_directory ‘).’/Images/admin_logo.png)! } ‘; } add_action (‘admin_head’, ‘custom_admin_logo’);
Ahora debería poner su logotipo en la carpeta WP-Images y llamarlo administrador_logo.png. [a través de] Deshabilite las sugerencias de sugerencias de WordPress. Mantener su sitio seguro de WordPress es importante (consulte cómo mejorarlo) y hay una pequeña cosa que le dificultará un hacker: no proporcione mensajes de error detallados en la página de inicio de sesión de WordPress. Para deshabilitar estas advertencias, debe abrir las funciones.php y copiar esto: function no_wordpress_errors () {return ‘¡salga de mi ley! En este momento !! ‘; Regrese ‘¡Salga de mi ley! En este momento !! ‘; } add_filter (‘login_errors’, ‘no_wordpress_errors’);
De esta manera, ya no da pistas útiles que podrían explotarse para actividades maliciosas. [a través de] Mantenga su WordPress conectado por un período más largo cuando se trabaje en redes de Wi-Fi públicas, siempre es una buena práctica desconectarse de esos dispositivos. Pero cuando se encuentra en su hogar y red de computadoras, ser expulsado después de un tiempo podría ser molesto para algunos. ¿Qué pasa con la extensión de la hora de conectar a WordPress? Este código hará un truco, simplemente abra las funciones del archivo.php y copie:
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 regresa 31556926; // 1 año en segundos}
Por defecto, WordPress lo mantendrá conectado durante 2 semanas cuando verifique la opción “Recuerde”. Puede establecer la fecha de vencimiento de la cookie de conexión de autorización reemplazando “3155692” con el intervalo de tiempo preferido. [a través de] Reemplace “Howdy” con “registrado como” en la barra de WordPress si “Howdy” es demasiado informal o solo desea otro mensaje en la barra de menú de WordPress, vaya a funciones.php y agregue esto: función reemplazar_howdy ($ wp_admin_bar) {$ my_account = $ wp_admin_bar-> get_node (‘my-count’); $ newtitle = str_replace (‘howy’, ‘registrado como’, $ my_account-> title); $ wp_admin_bar-> add_node (array (‘id’ => ‘my -count’, ‘title’ => newtitle,)); } add_filter (‘admin_bar_men’, ‘reemplazar_howdy’, 25);
Solo tiene que insertar el nuevo mensaje como el segundo elemento en la matriz de $ Newtitle y ya está. [a través de] Cambie el texto del sótano en el tablero de marca WordPress se trata de mensajes y consistencia. Entonces, si crea un sitio web para un cliente, desea que se sienta feliz por lo que ha hecho y también se siente importante. Entonces, además de tener su logotipo en la página de autenticación y en el tablero, ¿qué dice para agregar el eslogan o un texto genial y en el sótano del tablero? Genial, abra las funciones del archivo.php y vaya con esto:
Función remove_footer_admin () {echo “su propio texto”; } add_filter (‘admin_footer_text’, ‘remove_footer_admin’);
Ahora, todo depende de tu creatividad impresionarlos, hacerlos sonreír o incluso leer algunas palabras motivadoras. [a través de] Agregue un código corto a los códigos cortos de widgets son súper usiles, ya que solo pueden reemplazar lo que podría ser un código largo con una pequeña línea entre los soportes rectos. Por defecto, los widgets de WordPress no se activan para administrar códigos cortos y administrarlos como un texto regular. Pero existe la posibilidad de empoderar a los widgets de WordPress con la posibilidad de usar códigos cortos debido al siguiente código agregado en las funciones.php: add_filter (‘widget_text’, ‘do_shortcode’);
Este cambio en el código le hará aprovechar los códigos cortos de otras grandes herramientas con las que viene WordPress: widgets. [a través de] Cambios en el código de WordPress: las publicaciones y las páginas solicitan una imagen presentada antes de que pueda publicar publicar una publicación de blog o una página en WordPress es fácil, pero en muchos casos solo las palabras no son suficientes: noticias, páginas de productos, etc. Todos necesitan fotos para destacarse y comunicarse mejor. Entonces, ¿qué hay de hacer que sus usuarios sean obligatorios para agregar una imagen presentada a su publicación o página, a menos que no puedan publicarla? Excelente y abierta funciones.php y aplique el siguiente código:
add_action (‘save_post’, ‘wpds_check_thumbnail’); add_action (‘admin_nototes’, ‘wpds_thumbnail_error’); function wpds_check_thumbnail ($ post_id) {// cambia a cualquier tipo personalizado if (get_post_type ($ post_id)! = ‘post’) return; if (! Has_post_thumbnail ($ post_id)) {// conjunto de transitorios para mostrar a los usuarios un mensaje de administrador set_transient (“has_post_thumbnail”, “no”); // Desenganche esta función para que no se bucle infinitamente eliminar_ACTION (‘save_post’, ‘wpds_check_thumbnail’); // Actualizar la publicación establecida en borrador wp_update_post (array (‘id’ => $ post_id, ‘post_status’ => ‘borrador’)); add_action (‘save_post’, ‘wpds_check_thumbnail’); } else {delete_transient (“has_post_thumbnail”); }} Function wpds_thumbnail_error () {// verifique si el transitorio está configurado y muestra el mensaje de error si (“has_post_thumbnail”) == “no”) {echo ”
Debe agregar una imagen destacada antes de publicar esto. No se asuste, su publicación se guarda. delete_ransient (“has_post_thumbnail”); }} ¿No es eso útil? Por supuesto, puede establecer su mensaje de alerta personalizado cambiando qué se adapta a sus necesidades [a través de] Reducir las revisiones de publicaciones Las revisiones son la máquina de tiempo de WordPress Built en la edición de su contenido. No hay límite para el número de revisiones de publicación que se almacenan en la base de datos, pero “Infinite” es un gran número que difícilmente sería útil para el propósito. de su sitio. Por lo tanto, puede establecer un cierto número de revisiones que desea guardar. Para este cambio, debe abrir el archivo wp-config.php y agregar: define (‘wp_post_revisions’, 3); Elija un número que funcione para usted e ingrese en él. Si desea deshabilitar el almacenamiento de versiones (y solo tiene una salvación automática), use “-1”. En su lugar. Usted y RSS fluyen ya lo envían a sus suscriptores, cuando ve que es un error de escritura. Es estúpido, si tuviste más tiempo para verificar todo mejor … ¡con este código que puedes! Específicamente, posponga la publicación en sus flujos RSS para que tenga suficiente tiempo para revisar. Si le gusta la idea, abra las funciones del archivo.php y agregue eso: función demandada_rss_after_publish ($ where) {global $ wpdb; if (is_feed ()) {$ ahora = gmdate (‘ymd h: i: s’); $ Wait = ’60’; $ dispositivo = ‘minutos’; $ where. = “y timestammpiff ($ dispositivo, $ wpdb-> post.post_date_gmt, ‘$ ahora’)> $ espera”; } Devolver $ donde; } add_filter (‘Post_where’, ‘demandado_rss_after_publish’);
Esto es útil para verificar si hay errores de escritura, enlaces interrumpidos, etc. Para cambiar el rango de tiempo tardío, solo edita $ Wait = ’60’; con otro valor que funcione mejor para usted. [A través de] cambiar la longitud de los fragmentos para algunos escenarios, los fragmentos predeterminados no coinciden con la apariencia, por lo que debe cambiarlo en consecuencia. Si lo necesita, con las funciones del archivo.php abierta, copie el siguiente código: function custom_excerpt_length ($ longitud) {return 20; } add_filter (‘Exactpt_Length’, ‘Custom_Excerpt_Length’, 999); Cambie la línea “return 20” agregando el número de palabras que desea mostrar en los extractos. Nota: El valor predeterminado de WordPress para la longitud del extracto es 55. [A través de] Cambie el rango automático posterior al rescate La función de rescate automático es su red de seguridad: WordPress guarda automáticamente su trabajo para que no tenga que preocuparse en caso de bloquear el navegador o la interrupción. Sin embargo, para algunos usuarios, el valor predeterminado de 1 minuto podría ser poco alto e interrumpir su actividad para presionar el botón de rescate. Para estos locos monos (cuentan), sería genial reducir el intervalo de tiempo entre el rescate automático sin un complemento. Y esto es fácil de hacer agregando el siguiente código a wp-config.php: define (‘autosave_interval’, 45);
Por supuesto, el cambio de código funciona lo contrario, por lo que si desea aumentar el rango de rescate automático, establece solo un valor más alto, como 120 segundos o incluso más, el amor por la adrenalina: d. [Via] cambios en el código de WordPress: La búsqueda de búsqueda del número de resultados encontrados con resultados de búsqueda es importante para un sitio web de UX, por lo que debería ser bastante útil para el usuario. El problema es que muchas páginas con resultados de búsqueda no proporcionan información sobre cuántas páginas estoy buscando. Debido a la siguiente línea de código en el archivo Search.php, podrá mostrar cuántos artículos están relacionados con esa búsqueda:

Resultado de búsqueda para post_count; _e (”); _e (”); Echo $ Key; _e (”); _e (‘ -‘); Echo $ Count. ”; _e (‘artículos’); wp_reset_query (); ?>

De esta manera, un título genérico y no formativo, como “resultados de búsqueda”, se convierte en valioso, que ofrece el número exacto de elementos de búsqueda como “resultado de búsqueda para términos de búsqueda – 12 artículos”. [A través de] excluye las categorías en la búsqueda si desea tener un control más profundo sobre los resultados que los usuarios pueden lograr, es posible que necesite una manera de no mostrar ciertas categorías en la página de resultados. Los casos de uso son interminables: material promocional, comunicado de prensa, contenido traducido, artículos de cartera, por nombrar solo unos pocos. ¿Estás interesado en cómo hacer eso? Abra el archivo functions.php y agregue: function searchFilter ($ query) {if ($ query-> is_search &&! Is_admin () {$ query-> set (‘cat’, ‘8,15’); } Devolver $ consulta; } add_filter (‘pre_get_posts’, ‘SearchFilter’);
Con la posibilidad de excluir ciertas categorías en los resultados de búsqueda, también mejorará la calidad de la información que proporciona a los usuarios y lectores. Resultados. Así que agregue el siguiente código a la función File.php:

Función modify_search_filter ($ query) {if ($ query-> is_search) {$ query-> set (‘post_type’, ‘post’); } Devolver $ consulta; } add_filter (‘pre_get_posts’, ‘modify_search_filter’);

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *