Les développeurs WordPress ARRÊTENT DE FAIRE CECI!!!

Les développeurs WordPress ARRÊTENT DE FAIRE CECI!!!

Ahora, si hay algo que realmenteme molesta, son todos esos odiosos paneles de widgets que te dan una bofetadaen el tablero de WordPress por tema y desarrolladores de plugins, sinmencionar el propio WordPress. Y ya es bastante molestoen tu propio sitio. Pero cuando le das un sitio a un cliente, Bueno, imagina su primera impresióncuando se les presenta un barco cargado de información que no significaabsolutamente nada para ellos. Sí, podrían hacer clic en elpanel de opciones de la pantalla. Pero siendo realistas,no deberían necesitarlo. Y esto es doblementemolesto cuando te pones esto de pagar por los pluginsy pagar por los temas. Añade a eso lo molesto. Oh, por favor califica losmensajes de regaño del enchufe. Bueno, toda la experienciaestá lejos de ser ideal. Hoy, voy a mostrarte cómo puedeslidiar con muchos de estos, incluyendo la escoria de WordPress por defecto que a nadie, a ningunode nosotros le importa. Quiero decir, ¿realmente queremossaber sobre las noticias de WordPress? Así que vamos a empezar esto echandoun vistazo a lo que estoy hablando. Y luego veremos cómo lidiar con ello. Bienvenido a un típico tablerode mandos en WordPress. Simplemente tengo un tema instalado,un par de plugins, y eso es todo. Y esta es toda la basura con la quetengo que lidiar cuando me conecto. Ahora, usted puede pensarque esto no es un problema y estás bastante contento de subir a lasopciones de la pantalla y desactivar todas estas cosas y cerrar todos estospequeños buzones de mensajes y cosas. Y eso está perfectamentebien si es tu sitio. Sin embargo, hay un par de cosasque no creo que sean aceptables. En primer lugar, si estoy pagando por unplugin, ya sea para mí o para un cliente, No quiero ver pantallas de regañocomo "¿Te gusta nuestro plugin? Por favor, califíquelo". No, si creo que tu enchufe es bueno,iré y lo anotaré a mis espaldas. No quiero y no necesito esa clase de.. . de la basura que es evidente dentrodel panel del tablero de mandos. Especialmente cuando te conectas y sobretodo si tienes un cliente de pago, no necesitan ver esto. Tampoco tienen que subir a esta sección en la parte superior paradesactivar todos los de esta basura que probablementetampoco quieran ver. Ahora, hay un momentoen el que creo que es aceptable tener información sobre su plugin, y eso es si ustedestá proporcionando un plugin gratuito y puede que tengas plugins comerciales quequieras hacer que la gente consciente con la esperanza de que les guste tu enchufe gratis ypaguen por una versión pro o paguen por otro plugin quepuedan encontrar útil. Por supuesto, pongan esa información, pero ponlo en la sección deconfiguración de tu plugin. No empieces a salpicarel tablero de WordPress. Ya es una sección de bienvenida bastantecutre cada vez que entras en ella. Es bastante anticuado. No necesita ser inundadocon toda esta basura. Así que, como digo, esees mi pequeño desvarío. Esa es una de mis frustraciones. Entonces, ¿cómo nosdeshacemos de esta basura? Te voy a mostrar dos métodos diferentesque puedes usar para hacer esto. .. Ahora, obviamente, podrías usarun enchufe para hacer esto. Y probablemente hay unmontón de plugins por ahí. Y si disfrutas haciéndolo de esamanera, no querrás ir a la molestia de trabajar a través de laforma en que te voy a mostrar. Por supuesto, hazlo. Pero, es otro enchufe quenecesitas para mantenerte al día. Tienes que estar atento y podríahaber problemas en el futuro. Entonces, dicho esto, ¿cuál es el primer método? Bueno, podemos usar el archivo functions.php, como hemos visto en muchos, muchos escenarios diferentes en los que podemos entonces entrary podemos habilitar y desactivar varias funciones diferentescomo parte de WordPress y/o plug ins. Cosas como WooCommerce y demás. Así que el functions. php es un buen lugar para empezar. Así que vamos a hacer eso en primer lugar. Vamos a echar un vistazoa una forma de hacer .. . entonces te mostraré la forma en quepersonalmente preferiría hacerlo. Si vas a seguirme con la formade trabajar de functions.php, Voy a empezar por mostrar elcamino que no recomiendo. Entonces le mostraré elcamino que recomiendo. Así que si quieres hacerlo rápido.. .y sucia manera en la que no te preocupas por hacer un desastre de lascosas y en última instancia podría terminar desconectando susitio y no tiene que buscar fallas. Puedes entrar en la sección de Aparienciay bajar a la opción de Editor de Temas. Entonces puedes confirmar a través de cualquiera de las advertenciasque vas a recibir para ver, ya sabes, quepodrías causarte un problema. Lo que tenemos que hacer entonces es seleccionar el tema queestás usando por defecto. Esto debería ser instalado aquí. Y si quieres trabajar de estamanera, te recomendaría al 100%. .. no lo hagas con una versióncompleta de tu tema. La mayoría de los temas modernostienen un tema infantil disponible. Estoy usando Astra en este ejemplo. Así que tendrías el tema de AstraChild y harías los cambios ahí dentro. Pero sólo para ser breve, quiero mostrarles cómo pueden editareste archivo function. php.Mira el lado derecho. Puedes ver que tenemos esta columna, y que muestra todos los archivosrelacionados con este tema en particular. Si usas un tema infantil, probablementeverás mucho menos en el interior. Lo que estás buscando, sinembargo, son las funciones. archivo php.Puedes hacer clic en eso. Eso abrirá el archivo functions.php. Ahora podemos hacermodificaciones en ese archivo. Así que, vamos adesplazarnos hasta el fondo. Y voy a mostrarte una simple ejemplo para deshacerse deese panel de Elementor. Así que vamos a hacer unpoco de espacio en el fondo. Y luego vamos a copiar un poco de código. El enlace a este código estaráen la descripción de abajo. Es de una página de GitHub y es.. . información sobre cómo puedesocultar el panel de los Elementales. Lo haremos para empezar y loampliaremos a medida que avancemos. Así que esta es la página de GitHub, y este es el pequeño bloquede código que vamos a usar. Como puede ver, porque estamos dentrodel archivo functions. php y ahí es donde va a ir esto. Casi todas las cosas que vas a hacer para hacer, en general, empezarcon una llamada de función. Va a contarlo, es unafunción y va a hacer algo. No vamos a entrar en detalles sobre loque hace esta función en particular. No creo que necesites preocuparte por eso. Sólo estamos usando esto para deshacernosde algunas cosas que no queremos. Así que lo que vamos ahacer es copiar eso. Y luego volveremos a nuestro archivofunctions.php, y simplemente iremos para pegar eso en el fondo, asegurándosede que estás justo en el fondo. Así que no interfiere conninguno de los escenarios. Cualquier otra cosa quepueda estar ya establecida dentro de su archivo functions.php. Le daremos al archivo de actualización. Siempre que no hayaerrores y no surja nada. Esto nos dirá que los archivoshan sido editados con éxito. Entonces podemos volver anuestro tablero de mandos. Abriremos eso en una nueva pestaña.. . y ahora descubriremos que el granpanel de Elemental se ha ido. Si llegamos a las opciones de la pantalla en la parte superior, tambiénverás que se ha ido de allí. Así que esa es la manera súpersimple y sucia de hacerlo. Sin embargo, supongo quegeneralmente no recomendaría que lo hagas directamente dentrodel tablero de WordPress. Así que, volvamos a esto. Deshagamos lo que acabamos de hacer. Déjame mostrarte la forma enque preferiría hacer esto. Si quieres trabajar dentrodel archivo functions. php. Por lo tanto, vamos a actualizaresto ahora para volver a lo que era. Cuando trabajas con la mayoría delos proveedores de alojamiento empresas, vas a tener algún tipode opción de gestión de archivos, que es parte de la cuentade alojamiento de su sitio. Estoy usando SiteGround en este ejemplo. Así que estoy dentro de mi cuenta de SiteGround y estoy dentro deladministrador de archivos. Como pueden ver, en el lado izquierdo,tengo todos los subdominios para cualquier de los sitios que he listadodentro de esta área principal. Voy a usar esta qstra. prowpprowebsite. com para nuestro ejemplo de hoy. Así que voy a comprobar eso. Y pueden ver que esto ahoranos mostrará cualquier archivos o carpetas que se encuentrandentro del directorio raíz de esto. Ahora, si estás en el directorio raíz, verás una carpeta public_html ydependiendo de cómo tu hosting un montaje, puede que yaestés dentro de ese público Si es así, no te preocupes por ir.. .en ella porque obviamente ya estás allí. Así que, vamos a abrir eso y dentro de eso es donde residen todos los archivosde la fachada de su sitio web. En otras palabras, cualquiercosa dentro del público La carpeta _html es lo queserá accesible en su dominio. Como pueden ver, esta es nuestrainstalación de WordPress. Así que todos los archivos y carpetasde WordPress se encuentran aquí dentro. Lo que queremos hacer es ir a lacarpeta de contenido de WP y dentro de allí podemos ver plugins, temas y demás. Podríamos abrir la carpeta de nuestro tema y esto nos mostrará cualquier carpeta decualquier tema que tengamos instalado. Ahora, obviamente, no nos va a decir que están activas, pero séque este es el tema de Astra. Y como digo, todavía recomendaría que usas un tema infantil cadavez que haces cambios en esto. No me voy a molestar con esto porque simplemente quiero mostrarle para que sea breve cómo puedehacer estos cambios. Abre la carpeta de Astra. Y ahí dentro, tenemos, otra vez, una serie de carpetas ytambién una serie de archivos. Puedes ver que estánuestro archivo functions. php.Es exactamente el mismo archivo que acabamos de editar dentrodel tablero de WordPress. Pero vamos a editarlo dentrodel administrador de archivos. Podrías usar algún softwarede FTP si quisieras. Si estás más familiarizado con eso,funcionará exactamente de la misma manera. Aún así vas a tener quenavegar por ahí, todavía va a encontrar la misma estructura decarpetas dentro de allí. Así que lo que vamos a haceres abrir esto para editarlo. Haz clic en Editar y de nuevo, puedesver que hay todos los detalles que teníamos en esemismo archivo functions. php.Vamos a bajar hasta el fondo de nuestra página y pegar en esemismo pequeño bloque de código. Adelante, haz clic en Guardar. Ahora vuelve al tablero unavez que se haya salvado. Nos encargaremos de que esto se actualice. Si refrescamos esto puedes ver queno tenemos el panel de Elemental. Se ha ido porque lo quitamos usandoel mismo archivo functions. php, sólo que usando un método diferente. Ahora, antes de seguir adelante, déjameexplicarte por qué recomendaría usar este método o el método FTP sobre laalternativa que vimos al principio, que está directamente dentro deltablero de mandos de WordPress. Si cometes un error dentro del código,al final puedes bloquear tu sitio. Así que, podríasdesconectarlo con un error. Podría faltar una coma o un punto y coma. Podría ser de todo tipo.. . de cosas diferentes cuandoestás copiando datos. Si no te sientes cómodoencontrando fallos, tendrás que entrar y usar este método. O bien el administrador dearchivos que estás alojando o algo así como un cliente FTP paraentrar, saca ese código que tú .. . originalmente dentro deltablero de mandos de WordPress. Quita todo eso y luego vuelve a guardarlo. Y entonces volverás atener tu sitio en línea. Es sólo un poco de dolor tener.. . para pasar por esa historiasi cometes un error. Mientras que, si usaseste método o el FTP, porque lo tienes abiertoen un lugar separado, si cometes un error y tu sitio va fuera de línea, ya tienes esto abierto dentro de tu administradorde archivos o FTP, puedes deshacer rápidamente lo que acabas de hacer o encontrar el fallopara ver lo que te has perdido. Corrígelo y haz que todovuelva a subir súper rápido. Sólo una de esas cosas que yo recomiendan hacerlo de una de estasmaneras es un poco más flexible. Un poco más seguro.OK. Así que así es como podemos hacerlousando el functions. php. Ahora déjeme mostrarle mi métodopreferido para hacer esto. Deshaz el cambio que acabamos de hacer. Voy a recibir esto para asegurarme que no hemos hecho cambiosen ese archivo functions.php y hemos terminado con lasfunciones del archivo . php, así que podemos cerrarlo. Aunque nos quedaremosdentro del sitio de Astra. Vamos a salir del tema y vamos a entrar en la sección de plugins. Y entonces todos mis plugins que tengo actualmente instaladosvan a ser listados allí. Así que puedes ver que sólo tenemos unpar de enchufes diferentes instalados. Y ya el tablero demandos es una pesadilla. Ahora, puedes estar pensando, bueno, ¿qué esexactamente lo que vas a hacer dentro la carpeta de plugins parapoder hacer esos cambios? Vamos a crear nuestropropio enchufe simple. Puede que estés pensando,"espera un minuto, que es un poco exagerado sólo paradeshacerse de algunos de estos paneles". Pero ten paciencia conmigo. Puede que pienses que esexagerado, pero si soy honesto, Prefiero hacer cosas como esta en supropia dedicada y sencilla conexión. Porque podemos usar exactamente el mismo código que usamos dentrodel archivo functions. php.Pero no dependemos de ese archivo. Es independiente deltema que quieras usar. Así que si cambias de tema, todos esos cambios que hizoen su archivo functions. php se perderán. porque empezarás con un archivode funciones diferente. Crear tu propio enchufe simple significa que es completamenteindependiente de lo que sea el tema que quieras usar o cualquierotro plug-in que puedas instalar. Así que, dicho esto, veamos lo fácil que es creartu propio enchufe simple. Crea una carpeta dentrode la carpeta de plugins. Abre eso. Vamos a llamar a estelimpiador de salpicadero. Y tenemos que confirmarlo. Así que hemos creado una carpetaahora para nuestro plugin. Tenemos que abrir ellimpiador del salpicadero y dentro de ella vamos acrear un nuevo archivo PHP. Así que insertaremos un nuevo archivoy lo llamaremos dashcleaner. php. Tan simple como eso. Y ese es el único archivoque necesitamos crear. Así que ahora tenemosque decirle qué hacer. Dile qué es este plugin. Y luego vamos a construir elcontenido real del plugin. Abramos esto y editemos eso. Ahora, cada vez que creas un plugin, necesitas poner alguna informaciónbásica en la parte superior. Esa información básica tiene que estarenvuelta dentro de etiquetas php. Lo que voy a hacer es pegar que ahí dentro y hacer un poco de espacioy poner la etiqueta php de cierre. Ahora, echemos un vistazo alo que es esta información. Esto es simplemente información de textoque lo dice en el tablero de mandos de WordPress buenas manerasde decir qué es el plugin. Cualquier enlace que pueda ser útil, la descripción, lo que hace el plugin,quién es el autor y así sucesivamente. Todo es totalmente opcional. Sólo significa que cuando vuelvasdentro de seis meses y mires tu tablero de mandos, ¿crees que esun limpiador de salpicaderos? Al menos puedes ver que lo escribiste. La fecha en que lo escribiste. Y puedes decir exactamentequé es lo que hace. Tan simple como eso. Así que eso es todo lo que es. Y te sugiero que le eches un vistazoa lo que he hecho allí y pondré el código de la página web paraque puedas ver esto por ti mismo. Y si quieres copiar estainformación, puedes hacerlo. Lo único que necesitamos hacer ahora es asegurarnos de que cualquierade las funciones que pongamos dentro de este archivo en particular se sientan antes de laetiqueta php de cierre. De lo contrario, generaremos un error.De acuerdo. Así que empecemos ahora con el mismopequeño código que tuvimos que hacer. .. con esconder el tablero de mandos,el panel de mandos de Elementor. Volveremos a GitHub ycopiaremos esto de nuevo. Cuando vuelva allí. Vuelve a nuestro sitio. Vamos a pegar ese pequeñotrozo de código ahí dentro. Vale, entonces vamos acomprobar esto ahora. Volvamos a nuestro tablero. Refresquemos esto antes dehacer cualquier cambio. Nos hemos deshecho de todo lo quehabía dentro del archivo functions. php.Y pueden ver que nuestro realmente molesto panel de visión general delos elementales ha vuelto. Bien, entonces lo que vamosa hacer es volver a entrar. Vamos a salvar esto ahora porquehas hecho algunos cambios. Le daremos a Save allí. Y tenemos una simple función. Y como dije, eso es sólo paradeshacerse de ese tablero de Elemental. Vuelve a tu tablero para WordPress. Lo refrescaremos y podrásver que sigue ahí. La razón es que aún no hemosactivado nuestro plugin. Vamos a nuestra sección de plug-in. Entra en los plugins instalados. Desde allí verás que está nuestro tablero.. . Nos dice lo que es, que es toda estainformación que acabamos de poner en la sección superior de nuestro archivo php. ¿Quién es por losenlaces a nuestro sitio, visita el sitio del pluginy te dice lo que es. Súper simple.No hay nada complejo ahí. Vamos a activar esto y proporcionar e Todo está funcionando bien, ahora nosdice que el plugin está activado. No tenemos ningún error. Volvemos a nuestro tablero y.. . deberíamos encontrar que el panelde los Elementales ha desaparecido. Así es como podemosdeshacernos de un panel. ¿Y si queremos deshacernos de todosestos paneles diferentes de aquí dentro. Vale la pena tenerlo encuenta en este momento. No abarca estas notificaciones emergentes. Tiene que ver con los paneles o estospaneles de widgets que se pueden ver. Así que cerraremos esto. Diremos que no, gracias. Y por favor, Elemental, deja deponer eso en nuestros sitios. Y lo mismo ocurre con cualquier otro compañías que ponen estas pantallasde regaño en nuestros sitios. Es muy, muy molesto. Vale, así que tenemostodas estas otras cosas que borradores rápidos ynoticias y eventos de WordPress. La mayoría de las cosasque no nos importan. A nuestro clientedefinitivamente no le importa. Volvamos a las herramientasde nuestro sitio. Deshagámonos de lo queacabamos de poner ahí. Ahora, voy a copiar en un gran trozo de código y voy a explicar lo que vaa hacer una vez que lo haya copiado. Así que esto va a hacer más omenos el mismo tipo de cosas. Lo hará con muchos más paneles. Así que sólo pega eso ahí dentro.Ahora, puede que estés viendo esto y pensando, OK, eso parecebastante complicado, pero la realidad es que estáhaciendo lo mismo que nosotros lo hizo, pero lo está haciendocon más widgets de tablero. Puedes ver quitar la caja de meta, el tablero, el lado de lostableros primarios y luego comentarios al final. El blog de WordPress.com. Ahora puede que veas algunos de estos artículos que en realidad nisiquiera ves en tu sitio. ¿Te va a doler tenerlos ahí dentro? ¿Por si acaso actualizas algo y unafutura actualización pone ese panel ahí? No, en absoluto. No va a hacer ninguna diferenciasi no está registrado. Si no se usa, no duele. Así que puedes ver que si miramos através, nos hemos deshecho de los plugins. Ahora mismo el panel de bienvenida. Prueba el panel de Gutenberg,el widget de prensa rápida. Borradores recientes, otras noticias de WordPress, enlaces de entrada,comentarios recientes, actividad. Y finalmente, también he puesto una versión simplificada deltablero para Elementor. Así que ya sabes lo que deberíamos ver siguardamos esta versión de nuestro plugin. Volvemos a nuestro tablero,refrescamos esta página, y deberíamos terminar ahora con casinada más que la salud del sitio. Si miramos las opciones de la pantalla en la parte superior, eso es todo loque tenemos es la salud del sitio. Así que esta es una de esas cosas queuna vez que has visto cómo hacer esto, puedes mirar en Internet, porejemplo, si estás usando. WooCommerce, puede que quierasdeshacerte de algunos de ellos. Puedes hacer una búsqueday encontrar exactamente qué información de la caja de meta quenecesitas usar para deshacerte de eso. Entonces puedes actualizar tu plugin con esa información como ycuando lo necesites. Así que no es nada complicado. No hay nada realmente complejoen este pequeño enchufe. Y en realidad, sólo estáhaciendo el mismo trabajo como el archivo functions. php, sólo que en supropio plug-in dedicado. Así que depende de ti de quémanera quieras trabajar. Si quieres seguir mi plugin ejemplo o si prefieres entraren la creación, ya sabes, el mismo tipo de cosas dentrodel archivo functions.php Sólo asegúrate de hacerlo con untema infantil instalado y activado. Ahora tenemos un tablerolimpio y vacío para WordPress. Si quieres ver cómo hacer lo mismo con WooCommerce, hágamelo saber enla sección de comentarios de abajo. Y de nuevo, si hay suficiente gente interesada en ello, temostraré cómo puedes hacer que también, usando más omenos los mismos métodos. Lo veremos desde el puntode vista de WooCommerce. ¿Cómo se enfrenta normalmentea este tipo de cosas? Hágamelo saber en la sección de comentarios abajo y siquiere saber más sobre creando plug-ins de WordPress, echa unvistazo a este vídeo a continuación. Todos los enlaces aplicables para todo que he cubierto hoy estánen la descripción de abajo. Me llamo Paul C. Esto es WPTuts y hastala próxima vez, cuídate.

Noticias relacionadas