Aprende Informatica Conmigo

  • Inicio
  • Contenido Anterior
    • VIDEOTUTORIALES
    • Windows Server 2008
    • POWERSHELL

Acerca de oscar

Programador WordPress freelance

18 diciembre, 2017 Por oscar Deja un comentario

PHP función var_dump(): Mostrar el contenido de una variable

 

Sintaxis

var_dump variable,….

Variable: variable de la que se mostrará la información. Puede haber varias variables separadas por comas.

 

Descripción

La función var_dump() es una de las que más utilizo en mi día a día en cuanto a programación se refiere.

La utilizo mucho cuando estoy trabajando con algún plugin de WordPress y quiero saber exactamente el formato y contenido de una variable, array, etc.. para poder programar correctamente la tarea que debo realizar en ese momento.

Mostrará la información de la variable estructurada y junto con su tipo.

Si la utilizamos con arrays y objetos, estos datos se mostrarán bien estructurados y sangrados para mostrar correctamente toda su estructura.

El resultado de utilizar var_dump() sobre una variable no inicializada será NULL.

Más información sobre la función var_dump() de PHP.

 

Ejemplos

Ejemplo 1:

Utilizamos la función var_dump() sobre una variable que contiene un número entero.

<?php

$variable = 16;

var_dump( $variable );

Resultado:

int(16)

Como vemos en el resultado, muestra el tipo de dato y entre paréntesis el valor o contenido de la variable.

 

Ejemplo 2:

Ahora utilizamos la función var_dump() sobre un array para ver la estructura y contenido del mismo.

<?php

$arreglo = array( 1, 2, 'tres', 'cuatro' );

var_dump( $arreglo );

Como vemos, hemos creado un array con 4 elementos, dos de ellos son números y los otros dos son cadenas de texto.

Resultado:

array(4) { [0]=> int(1) [1]=> int(2) [2]=> string(4) «tres» [3]=> string(6) «cuatro» }

Este tipo de resultado puede parecer un poco confuso las primeras veces que nos enfrentamos a el pero si nos fijamos bien, lo entenderemos sin problemas.

En primer lugar nos dice que es un array con cuatro elementos: array(4)

A continuación, dentro de las llaves «{}» nos muestra uno a uno todos los elementos de array. Primero indica la posición del elemento en el array [0], [1],… y a la derecha el índice del elemento, después de la flecha «=>» nos indica el tipo de dato y el contenido o valor del elemento: int(2).

 

oscar
oscar

Programador WordPress freelance

Publicado en: PHP, programacion

15 diciembre, 2017 Por oscar Deja un comentario

PHP función unset(): Eliminar variables

La función unset() de PHP nos permite eliminar variables.

 

Sintaxis

unset variable

 

Descripción

La función unset() nos permite eliminar variables en PHP.

Cuando eleminarmos una variable con unset() la variable deja de existir por lo que es como si nunca la hubiésemos creado y se comportará de tal manera.

Con la función unset() podemos eliminar una variable o varias variables separadas por comas.

Si usamos la función isset() con una variable eliminada nos devolverá FALSE.

Más información sobre la función unset().

 

Ejemplos

Ejemplo 1

Primero creamos la variable $variable1 y le asignamos una cadena.

Posteriormente comprobamos la existencia de la $variable1 mediante la función isset().

Ahora usamos la función unset() para eliminar la variable.

Por último volvemos a comprobar la existencia de la variable.

$var1 = 'oscar';

if ( isset($var1) ){
    echo "La variable \$var1 está definida.<br />";
} else {
    echo "La variable \$var1 no está definida.<br />";
}

unset ($var1);

if ( isset($var1) ){
    echo "La variable \$var1 está definida.<br />";
} else {
    echo "La variable \$var1 no está definida.<br />";
}

El resultado de esto será:

La variable $var1 está definida.
La variable $var1 no está definida.

El ejemplo es muy sencillo pero el objetivo es conocer el modo de funcionamiento de la función unset().

 

Ejemplo2:

En esta ocasión vamos a declarar 3 variables a las que les asignaremos valores.

Posteriormente comprobaremos la existencia de las 3 variables.

Ahora las eliminaremos a la vez con la función unset().

Y por último comprobamos y mostramos por pantalla si las variables existen.

$var1 = 'Oscar';
$var2 = 'Abad';
$var3 = 'Folgueira';

// Comprobamos $var1
if ( isset($var1) ){
    echo "La variable \$var1 está definida y su valor es $var1.<br />";
} else {
    echo "La variable \$var1 no está definida y por lo tanto no tiene valor.<br />";
}

// Comprobamos $var2
if ( isset($var2) ){
    echo "La variable \$var2 está definida y su valor es $var2.<br />";
} else {
    echo "La variable \$var2 no está definida y por lo tanto no tiene valor.<br />";
}

// Comprobamos $var3
if ( isset($var3) ){
    echo "La variable \$var3 está definida y su valor es $var3.<br />";
} else {
    echo "La variable \$var3 no está definida y por lo tanto no tiene valor.<br />";
}

echo "<br />Ahora vamos a eliminar las tres variables de una sola vez y volver a comprobar...<br /><br />";

// eliminamos las 3 variables
unset ( $var1, $var2, $var3 );

// Comprobamos $var1
if ( isset($var1) ){
    echo "La variable \$var1 está definida y su valor es $var1.<br />";
} else {
    echo "La variable \$var1 no está definida y por lo tanto no tiene valor.<br />";
}

// Comprobamos $var2
if ( isset($var2) ){
    echo "La variable \$var2 está definida y su valor es $var2.<br />";
} else {
    echo "La variable \$var2 no está definida y por lo tanto no tiene valor.<br />";
}

// Comprobamos $var3
if ( isset($var3) ){
    echo "La variable \$var3 está definida y su valor es $var3.<br />";
} else {
    echo "La variable \$var3 no está definida y por lo tanto no tiene valor.<br />";
}

Resultado:

La variable $var1 está definida y su valor es Oscar.
La variable $var2 está definida y su valor es Abad.
La variable $var3 está definida y su valor es Folgueira.

Ahora vamos a eliminar las tres variables de una sola vez y volver a comprobar…

La variable $var1 no está definida y por lo tanto no tiene valor.
La variable $var2 no está definida y por lo tanto no tiene valor.
La variable $var3 no está definida y por lo tanto no tiene valor.

Este ejemplo es un poco más largo porque lo hemos hecho de una forma que lo podamos ver más claramente.

Por supuesto que se puede hacer con mucho menos código pero de momento creo que así lo entenderíes todos.

 

Saludos y hasta la próxima.

oscar
oscar

Programador WordPress freelance

Publicado en: PHP, programacion

14 diciembre, 2017 Por oscar Deja un comentario

MySQL LIMIT: Limitar la canidad de filas en una consulta

 

Problema

En ocasiones es posible que no queramos que una consulta nos devuelva todas las filas por el motivo que sea aunque un buen motivo es que sean muchas filas. Otra posibilidad es que estemos en el desarrollo de algún programa o script y al ser muchas filas no nos merece la pena tener que esperar a que se procecen 2000 filas o más.

Para estos casos y para muchos otros necesitaremos que una cosulta que se relice nos devuelva X filas en lugar de todas.

Solución

La solución en MySQL para este problema es utilizar LIMIT para eso, limitar el número de filas que nos devolverá la consulta.

La consulta puede ser tan compleja como queremos, es independiente de el uso de LIMIT.

Pongamos el ejemplo de la típica consulta de SQL para que nos devuelta todos los registro de una tabla en concreto:

SELECT * FROM `clientes`;

La consulta anterior como es de espererar nos devolverá todas las filas de la tabla clientes.

Ahora bien, queremos limitar el número de filas para que nos devuelva sólo 25 de ellas. Para ello utilizaremos LIMIT al final de la consulta así:

SELECT * FROM `clientes` LIMIT 25;

Ya está. Es bien sencillo.

Espero que os sea de utilidad.

Nos vemos en el siguiente.

oscar
oscar

Programador WordPress freelance

Publicado en: MySQL, programacion

13 diciembre, 2017 Por oscar Deja un comentario

PHP función isset(): Evaluar si una variable está definida

 

La función isset() nos permite evaluar si una variable está definida o no.

Si quieres evaluar si una variable está vacía, revisa la función empty().

 

Sintaxis

isset ( variable );

isset ( variable1, variable2, variable3… );

Como vemos podemos utilizar la función isset() para comprobar si una variable está definida pero también podemos hacerlo con varias variables a la vez.

Debemos tener en cuenta que si indicamos varias variables, isset() devolverá TRUE solo si todas las variables están definidas.

Para más información sobre la función isset() visitad la web oficial de PHP.

 

Ejemplos

Ejemplo 1

En este primer ejemplo probamos la función isset() con una variable que acabamos de definir por lo que sabemos ya sabemos el resultado de antemano.

Incluimos la función isset($var1) como expresión de evaluación del if() que será el que dicte si está o no definida dicha variable.

$var1 = 'oscar';

if ( isset($var1) ){

    echo "La variable \$var1 está definida.<br />";
} else {

    echo "La variable \$var1 no está definida.<br />";
}

Resultado:

La variable $var1 está definida.

 

Ejemplo 2

Similar al ejemplo anterior, en este caso lo que cambia es que asignamos la variable $var2 con una cadena vacía («»).

$var2 = '';

if ( isset($var2) ){

    echo "La variable \$var2 está definida.<br />";
} else {

    echo "La variable \$var2 no está definida.<br />";
}

Seguro que muchos/as ya sabéis el resultado de este ejemplo pero habrá quien tenga dudas.

Vamos a ver…

Resultado:

La variable $var2 está definida.

Ahora ya lo sabemos. Una cadena vacía es algo por lo tanto la variable está definida.

 

Ejemplo 3

Volvemos a realizar un ejemplo similar a los anteriores pero en este caso lo que hacemos este caso, como vemos, no asignamos ningún valor a la variable $var3 de tal forma que al comprobar si está definida o no la variable…

$var3;

if ( isset($var3) ){

    echo "La variable \$var3 está definida.<br />";
} else {

    echo "La variable \$var3 no está definida.<br />";
}

Lo que era de esperar:

Resultado:

La variable $var3 no está definida.

 

Ejemplo 4

Volvemos una vez más pero en este caso lo que hacemos es utilizar una variable con el valor «null«.

$var4 = null;

if ( isset($var4) ){

    echo "La variable \$var4 está definida.<br />";
} else {

    echo "La variable \$var4 no está definida.<br />";
}

Al tener el valor null, la variable $var4 no está definida y por lo tanto:

Resultado:

La variable $var4 no está definida.

 

Ejemplo 5

Para terminar con los ejemplos de la función isset() lo hacemos con una variable que ni siquiera hemos declarado en el código.

if ( isset($var5) ){

    echo "La variable \$var5 está definida.<br />";
} else {

    echo "La variable \$var5 no está definida.<br />";
}

Este último caso es más claro porque intuimos que si no hemos declarado la variable $var5 anteriormente, no está definida y por lo tanto…

Resultado:

La variable $var5 no está definida.

 

Conclusiones

La función isset() se utiliza bastante por lo que no está demás conocerla al igual que la función empty() que ya vimos.

 

Espero que os sea de ayuda.

Hasta la próxima!

 

 

a

oscar
oscar

Programador WordPress freelance

Publicado en: PHP, programacion

12 diciembre, 2017 Por oscar Deja un comentario

PHP función empty(): Comprobar si una variable está vacía

La función empty() nos permite comprobar una variable para saber si está vacía o no.

Sintaxis

boolean    empty ( variable )

 

Descripción

Mediante la función empty() podremos saber si una variable está vacía, de esta forma podremos evaluar las variables antes de tratarlas y así evitar posibles errores o comportamientos no deseados por parte de nuestro script.

Una variable se considera vacía si no tiene ningún valor asigado o si contiene la cadena vacía («»), una cadena que sea igual a 0 («0«), NULL, FALSE o un array vacío.

Desde la versión 5.5 de PHP empty() también soporta expresiones.

 

Ejemplos

Ejemplo1:

En primer lugar declaramos la variable «$variable» y le asignamos el vaclor «0» (cero).

Posteriormente utilizamos el condicional if() para, mediante la función empty() conocer si la $variable está vacía o no. Si está vacía o es 0, se ejecutará el código del if y en caso contrario el del else.

$variable = 0;

if (empty($variable)) {
    echo "\$variable está vacía o es 0";
} else {
    echo "\$variable no está vacía";
}

 

Ejemplo2:

En este segundo ejemplo vamos a utilizar la función empty() para compar si un array está vacío.

Para ello, declaramos el primer array y le asignamos 2 valores. También declaramos un segundo array sin ningún valor.

Ahora, en la primera parte del ejemplo (primer if()), comprobamos que el $arreglo1 está vacío o no y mostramos el mensaje correspondiente.

En el segundo ejemplo haremos lo mismo con el $arreglo2.

$arreglo1 = array( 'uno', 'dos' );
$arreglo2 = array();

if ( empty( $arreglo1 )) {
    echo "El array \$arreglo1 está vacío.";
} else {
    echo "El array \$arreglo1 no está vacío porque tiene algún elemento.";
} 

echo "<br /><br />";

if (empty ($arreglo2 )) {
    echo "El array \$arreglo2 está vacío.";
} else {
    echo "El array \$arreglo2 no está vacío porque tiene algún elemento.";
}

Si ejecutamos este código, el resultado sería el siguiente:

El array $arreglo1 no está vacío porque tiene algún elemento.

El array $arreglo2 está vacío.

 

 

 

 

oscar
oscar

Programador WordPress freelance

Publicado en: PHP, programacion

11 diciembre, 2017 Por oscar Deja un comentario

MySQL SELECT DISTINCT para encontrar registros con diferente valor en el mismo campo

Problema

Queremos realizar una consulta a la base de datos que nos devuelva todos los items diferentes de un campo o columna en concreto.

Por ejemplo, supongamos que tenemos un campo «Provincia» y no queremos que nos de todos los resultados de todos los registros, lo que queremos en una lista de las provincias, sin que se repitan, claro.

 

Solución

Para realizar esta consulta utilizaremos la palabra clave «DISTINCT» que hará precisamente eso, sólo nos dará los elementos distintos

La sintaxis de esta consulta sería:

SELECT DISTINCT campo FROM tabla;

 

Y ahora, para el ejemplo que hemos comentado antes, la consulta podría quedar así:

SELECT DISTINCT provincia FROM provincias;

 

 

oscar
oscar

Programador WordPress freelance

Publicado en: MySQL, programacion

4 diciembre, 2017 Por oscar Deja un comentario

Los mejores libros en español para aprender WordPress

Seguro que muchos de vosotros y vosotras sois como yo, que aprendéis por vuestra cuenta poco a poco, en ratos libres y con lo que tenemos a mano, verdad?

En internet hay muchísimo contenido que podemos aprovechar pero yo siempre he sido de libros o manuales y preferentemente en papel para subrayar, revisar y demás…

La elección de un buen libro que se ajuste a nuestras necesidades y a la vez sea más o menos entretenido es verdadreamente difícil pero ultimamente se está animando bastante gente a publicar sobre WordPress, cosa que hasta hace poco estaba casi desierto.

A continuación pongo los mejores libros para aprender WordPress.

Os aconsejo que reviséis detenidamente el índice de cada uno de ellos para ver si efectivamente cumple con buena parte de vuestras necesidades.

Para todos los niveles:

WordPress Profesional edición 2017: Desarrollo de proyectos para emprendedores

WordPress 1001 trucos

WordPress 4.0. La tela de araña

Para desarrolladores:

WordPress 4.1. Diseño y desarrollo

WordPress. Diseño y personalización de temas


WordPress. Desarrolle con PHP, plugins, widgets y temas avanzados. Teoría, TP, recursos

Bien, como he comentado antes, dependiendo de vuestras necesidades os vendrá mejor uno u otro osea que revisad bien los índices de contenido para estar seguros de cuál es vuestro libro.

Disfrutadlos con salud!

 

oscar
oscar

Programador WordPress freelance

Publicado en: Articulos WordPress

7 julio, 2016 Por oscar Deja un comentario

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Personalizar la pantalla de acceso de WordPress puede dar un aspecto más profesional a nuestra instalación o por lo menos diferente a las demás.

En este caso vamos a utilizar el plugin «Custom Login Page Customizer» por que me ha parecido muy sencillo y fácil de usar.

Como ya sabremos, WordPress tiene una página de acceso al panel de administración por defecto y siempre es la misma a no se que nosotros realicemos cambios sobre ella.

Pues bien, en este tutorial vamos a utilizar el plugin Custom Login Page Customizer para realizar unos pequeños cambios de aspecto en la pantalla de acceso.

¿Por qué el plugin Custom Login Page Customizer?

La verdad es que hay muchísimos plugins de este estilo o con este objetivo pero tras probar con varios gratuitos, me he decidido por este por su sencillez y fácil manejo

Estoy seguro que no defraudará a aquellos y aquellas que quieren hacer algo sencillo y rápido sin quebraderos de cabeza.

Instalar Custom Login Page Customizer

Como ya sabemos instalar un plugin desde el repositorio oficial de WordPress, no voy a extenderme.

Dejo el enlace por si acaso pero lo podéis hacer como siempre desde la sección Plugins de la administración de WordPress simplemente buscando «Custom Login Page Customizer«.

Cómo se configura Custom Login Page Customizer

Para acceder a la configuración lo podemos hacer a través del menú Apariencia –> Login Customizer.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Al acceder veremos un pantalla en la que debemos pulsar sobre el botón «Start Customizer«.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

No funciona con todos los temas!!

Pues no, no funciona correctamente con todos los temas.

De hecho yo estoy utilizando para este tutorial el tema Twenty Fifteen porque con Twenty Sixteen no funciona bien.

Es para que lo sepáis y no os llevéis sorpresas.

Opciones de Custom Login Page Customizer

Tras pulsar en el botón «Start Customizer«, accedemos a la pantalla del personalizador de WordPress pero a la sección de este plugin.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Notamos que el previsualizador no muestra la página web como tal, como suele hacer sino que muestra la pantalla de acceso a WordPress.

Pulsamos sobre la opción Login Customizer:

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Estas son todas las secciones de opciones que nos ofrece este plugin.

Vamos a comentarlas un poco una a una.

Logo

En este apartado podemos añadir un logo simplemente subiendo una imagen.

Además podemos especificar el tamaño del logo y el espacio que entre el logo y la parte superior.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Fondo de página

Podemos establecer una imagen como fondo de la página de acceso a WordPress así como definir un color para el mismo.

También nos permite indicar el tamaño del fondo.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Fondo del formulario

Al igual que en el apartado anterior, también nos permite establecer una imagen o un color como fondo del formulario.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Tamaño y estilo del formulario

En este a apartado definimos, si queremos, el tamaño, los espacio e incluso el borde del formulario.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Opciones de los campos

Ahora le toca el turno a los campos del formulario.

Podemos definir colores para diferentes características de los campos así como el ancho y el margen.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Estilo del botón

Aquí definimos los colores que puede adoptar el único botón que tiene esta pantalla.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Otros: Color del texto

En la última sección podemos definir tanto el color del texto como el color del texto cuando pasamos el ratón por encima de el.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Para muestra un botón

He realizado un par de cambios gracias a este plugin para que podáis ver lo fácil y sencillo que es personalizar nuestra página de acceso a WordPress con este plugin.

Personalizar la pantalla de acceso de WordPress con Custom Login Page Customizer

Si, ya se que no es lo más bonito que hayáis visto nunca, lo se.

Pero ahora os toca a vosotros/as que tenéis unas dotes para el diseño impresionantes.

Conclusión

Dar un aspecto diferente al panel de administración de WordPress puede hacer que nuestros desarrollos no sean todos iguales y que a nuestros clientes les parezca un poco más profesional.

Hemos visto como con el plugin «Custom Login Page Customizer» conseguimos en un momento un aspecto diferente para la página de acceso.

En otros tutoriales veremos otros plugins similares a este o incluso alguno premium que nos permite muchas mas cosas.

Espero que os sea de utilidad este tutorial.

Os amino a que dejéis vuestras impresiones, apuntes, peticiones y demás. Intentaré contestar en cuanto me sea posible.

Saludos y hasta la próxima!!

 

oscar
oscar

Programador WordPress freelance

Publicado en: tutoriales, Wordpress

7 julio, 2016 Por oscar Deja un comentario

Copias de seguridad de tu WordPress con UpdraftPlus

Hacer copias de seguridad de nuestro WordPress es muy importante poder recuperar nuestra instalación en caso de desastre.

En este tutorial te enseño a cómo hacer copias de seguridad con la versión gratuita del plugin UpdraftPlus.

Ya lo sabemos pero muchas veces lo dejamos para otro día y no puede ser así. Las copias de seguridad de nuestro WordPress deben estar correctamente configuradas en función del uso que le demos y la periodicidad con la que publiquemos contenido si es que lo hacemos.

Instalar el plugin UpdraftPlus

Como ya sabemos que debemos realizar copias de seguridad de nuestro WordPress y aunque también sabemos que algunos servicios de hosting lo hacen por nosotros sin tener que preocuparnos, nunca está de más otro nivel de seguridad añadido.

Comenzamos instalando el plugin «UpdaftPlus» del repositorio oficial de WordPress.

Una vez que lo tengamos instalado y activado, procedemos a su configuración.

Gestión del plugin UpdraftPlus

Para configurar UpdraftPlus nos dirigimos al menú Ajustes –> Respaldos UpdraftPlus.

copias de seguridad de WordPress con updraftplus

La pantalla de configuración y gestión de UpdraftPlus será similar a la siguiente:

copias de seguridad de WordPress con updraftplus

Vuelvo a recordar que estamos trabajando con la versión gratuita de este plugin pero que sepáis que hay una versión premium con muchas mas opciones que ya veremos más adelante.

Podemos configurar copias o respaldos periódicos pero esto lo vamos a hacer más adelante.

Ahora vamos a realizar una copia manual directamente.

Hacer una copia de seguridad manual

En la captura de pantalla anterior podemos observar que estamos dentro de la pestaña «Estado actual» que de momento es la que nos interesa.

Dentro de esta pestaña se ven de forma clara los tres botones siguientes: Respaldar ahora, Restaurar y Clonar/Migrar.

De momento el que nos interesa es el botón de «Respaldar ahora«.

Las copias manuales están indicadas para casos en los que vayamos a hacer alguna actualización de versión de WordPress, de algún plugin o incluso actualizar algún plugin.

Es cierto que hay que acordarse pero es una buena práctica tomarlo como costumbre porque nos lleva sólo un momento.

Lo dicho, para hacer una copia de seguridad manual pulsamos sobre el botón «Respaldar ahora«.

copias de seguridad de WordPress con updraftplus

Justo después de pulsar en el botón indicado, nos mostrará la siguiente pantalla:

copias de seguridad de WordPress con updraftplus

Aquí podemos seleccionar si queremos incluir una copia de la base de datos y si queremos incluir cualquier fichero en la copia.

Si pulsamos sobre los puntos suspensivos nos dejará elegir entre los siguientes ficheros:

copias de seguridad de WordPress con updraftplus

Esto ya, a gusto de cada uno según sus preferencias y necesidades.

El tiempo que se tome para hacer la copia dependerá de la cantidad de información que tengamos en nuestro WordPress pero no va a ser mucho.

Tras un ratito de espera nos mostrará:

copias de seguridad de WordPress con updraftplus

Lo que quiere decir que ha realizado la copia de seguridad o respaldo con éxito.

Nos muestra además un enlace por si queremos descargar el archivo de registro (log). Si todo va bien no tiene mucho sentido pero si por algún motivo falla, vendría bien revisar este archivo de registro para averiguar el motivo del fallo.

Ahora si nos fijamos en la segunda pestaña, ya aparece un «1» junto a Respaldos Existentes.

copias de seguridad de WordPress con updraftplus

Gestión de copias de seguridad realizadas (Respaldos Existentes)

Para poder ver y gestionar las copias de seguridad que hemos hecho hasta ahora, nos pasamos a la pestaña «Respaldos Existentes«.

Hasta ahora sólo hemos realizado una copia de seguridad manual y por eso nos mostrará algo similar a lo siguiente:

copias de seguridad de WordPress con updraftplus

Lo que vemos se entiende bastante bien pero lo comentamos:

Espacio de disco en su servidor de web en uso por UpdraftPlus: Aquí nos muestra todo el espacio que estamos utilizando con las copias de seguridad que hemos realizado hasta ahora y se han eliminado. Vamos, las que tenemos operativas. Como sólo hemos hecho una y en mi caso de un WordPress de pruebas, no ocupa mucho.

Esto podría ser algo a tener en cuenta si tenemos limitaciones en nuestro servidor de hosting para no pasarnos de la cuota.

Más tareas: Aquí nos permite subir archivos de respaldo que tengamos descargados en nuestro ordenador, re-escanear el directorio de nuestro hosting que esté configurado para guardar las copias e incluso re-escanear un almacenamiento remoto en el caso que lo tengamos configurado.

A partir de aquí nos mostrará la lista de las copias de seguridad o respaldos que tenemos disponibles.

En cada una de las filas dispondremos de opciones para descargar el contenido de la copia de seguridad por apartados.

En la parte izquierda nos muestra la fecha en la que se hizo la copia de seguridad.

Y en la parte derecha se muestran las acciones que podemos llevar a cabo sobre cada  uno de los respaldos:

copias de seguridad de WordPress con updraftplus

Restaurar: Esta opción restaura el contenido de la copia de seguridad.

Borrar: Eliminar el respaldo.

Vea el registro (log): Para ver el proceso que ha realizado la copia de seguridad.

Restaurar una copia de seguridad (Respaldo)

Para recuperar una copia de seguridad basta con pulsar sobre el botón «Restaurar«.

Nos permitirá seleccionar qué contenido es el que queremos recuperar:

copias de seguridad de WordPress con updraftplus

Seleccionamos los elementos que queremos recuperar y pulsamos en el botón «Restaurar«.

copias de seguridad de WordPress con updraftplus

Nos da una serie de información y volvemos a pulsar en «Restaurar«.

copias de seguridad de WordPress con updraftplus

Y por fin la última. Pulsamos en «Restaurar«.

El proceso tardará dependiendo del tamaño de la copia de seguridad a restaurar.

Cuando finaliza, nos mostrará una pantalla similar a la siguiente:

copias de seguridad de WordPress con updraftplus

Si nos fijamos en la parte inferior de la pantalla anterior vemos que indica:

¡La restauración tuvo éxito!

Pues perfecto hasta aquí.

Ahora vamos a pasar a configurar las copias automáticas y periódicas

Configurar copias de seguridad automáticas con UpdraftPlus

Las copias manuales están bien para aquellos momentos en los que vayamos a hacer actualizaciones o cambios tanto de WordPress como de alguno de los plugins que tengamos instalados o instalar uno nuevo.

A partir de aquí lo ideal es configurar para que se realicen copias de seguridad automáticas cada cierto tiempo.

El intervalo de tiempo y el número de respaldos guardados dependen de nuestras necesidades.

Tendremos en cuenta que una web corporativa estática, al no tener muchos cambios excepto alguna actualización que otra, no es necesario hacer copias de seguridad todos los días.

En el caso de webs, blogs, tiendas online que se modifican a diario deberemos realizar copias de seguridad más asiduamente.

Como hemos dicho, vamos a configurar las copias automáticas y para ello nos movemos a la pestaña «Ajustes«.

copias de seguridad de WordPress con updraftplus

Como hay varias opciones, vamos a ir por partes.

En primer lugar, vamos a establecer la periodicidad y el número de copias guardadas tanto de la base de datos como de los ficheros.

Configurar periodicidad y número de copias guardadas

Esta es la configuración por defecto: Manual y 2 copias guardadas.

copias de seguridad de WordPress con updraftplus

En primer lugar veamos las posibilidades de periodicidad que nos ofrece UpdraftPlus:

copias de seguridad de WordPress con updraftplus

Como estamos imaginando, podemos seleccionar cualquiera de las opciones anteriores. En mi caso voy a seleccionar copias semanales tanto de los ficheros como de la base de datos y que me guarde por ejemplo, 5.

El número de copias guardadas significa que si ya tenemos 5, al realizar la sexta, la primera desaparecerá. Esto es para no llenar nuestro servidor o el servicio de terceros que tengamos.

Quedaría tal que así:

copias de seguridad de WordPress con updraftplus

Almacenamiento externo

En mi caso no lo voy a configurar porque yo realmente quiero que las copias se almacenen en mi servidor de hosting.

En la versión gratuita no tenemos muchas opciones pero la versión premium nos permitirá configurar todas estas:

copias de seguridad de WordPress con updraftplus

Como ya digo, en este tutorial no lo voy a configurar.

Ficheros a incluir en los respaldos

Esto es muy interesante porque como vemos a continuación, a parte de poder elegir los diferentes directorios de los que se hará copia, también podemos decirle que no nos haga copia del directorio donde están las copias. Esto está activado por defecto.

copias de seguridad de WordPress con updraftplus

Como no tiene más que rascar, pasamos al siguiente apartado.

Correo electrónico de notificación de respaldos

Yo tengo costumbre de activarlo y os aconsejo que lo hagáis a no ser que hayáis configurado que se hagan copias cada poco tiempo porque os llegarían muchos emails.

Solo con activar el check, ya está. Cada vez que se realice un respaldo.

copias de seguridad de WordPress con updraftplus

Pulsamos en guardar y ya lo tenemos.

Copias automáticas configuradas

Como ya tenemos las copias automáticas configuradas, en nuestro caso, se realizarán una vez a la semana tanto de ficheros como de la base de datos, se guardarán 5 respaldos y nos llegará  un correo electrónico cada vez que se realice una.

Ahora sólo queda esperar.

Otras opciones

Las dos pestañas que no hemos visto seguramente no las utilicemos nunca pero bueno, a continuación pongo un par de capturas de pantalla para que sepamos que existen:

Advanced Tools

copias de seguridad de WordPress con updraftplus

Premium / Extensions

copias de seguridad de WordPress con updraftplus

El Video Tutorial

A continuación os dejo un video tutorial sobre esto:

[embedyt] http://www.youtube.com/watch?v=8HPCxxs_tKY[/embedyt]

Conclusión

En este tutorial hemos aprendido a hacer copias de seguridad puntuales de forma manual que son muy útiles siempre que vayamos a realizar alguna actualización en nuestro WordPress, en alguno de los plugins instalados o instalar alguno nuevo.

También hemos aprendido a configurar las copias automáticas y periódicas que nos ofrece la versión gratuita de UpdaftPlus.

La versión premium tiene muchas más características y funcionalidades que se pueden ver en la última imagen.

Como comentaba al principio, es una buena costumbre realizar copias de seguridad periódicas en función del uso que le demos a nuestro WordPress.

No lo dejes para mañana!

Espero que te haya gustado este tutorial y también espero recibir tus sugerencias, peticiones, dudas y demás.

Nos vemos en el siguiente.

Saludos.

 

 

oscar
oscar

Programador WordPress freelance

Publicado en: tutoriales, Wordpress

7 julio, 2016 Por oscar Deja un comentario

Crear un formulario con Contact Form 7

Uno de los elementos que tienen todas las páginas web son, sin duda, los formularios de contacto. Por eso, en este tutorial vamos a aprender a Crear un formulario sencillo con el plugin Contact Form 7 de WordPress.

Es muy normal ver formularios en las páginas web, sobre todo formularios de contacto. Esto es lo normal y la gente espera que tengas uno en tu página web. Bien sea una web corporativa, un blog, u otro tipo de página.

Este plugin es muy sencillo de utilizar y vamos a ver en un momento cómo utilizarlo.

¿Qué es Contact Form 7 y para qué sirve?

Como ya os imagináis, Contact Form 7 es un plugin de WordPress totalmente gratuito. Para aquellos que no sepan lo que es un plugin, quedaos con la idea de que es un «programa» que realiza una o varias funciones específicas y de esta forma extender las funcionalidades de WordPress. En este caso, el plugin Contact Form 7 nos permite crear formularios en nuestras web y añadirlos a nuestras página y/o entradas.

El formulario más utilizado y más típico en todas las páginas web es el formulario de contacto.

Este formulario generalmente lo ubicamos en la página de contacto o contactar y lo usamos para recoger o dejar que los visitantes nos envíen mensajes.

De esta forma, llegarán a la cuenta de correo electrónico los mensajes que nos envíen a través del formulario.

Pero como esto está más que claro, pasemos a la acción.

Instalar el plugin Contact Form 7

Este es un proceso sencillo que muchos de vosotros y vosotras ya conocéis pero es necesario por lo que lo comento a continuación.

Como siempre, a la hora de instalar un plugin en nuestro WordPress, vamos a la sección de «Plugins» del panel de administración:

Crear un formulario con Contact Form 7 - dinapyme - 01

Tras pulsar en «Plugins«, nos mostrará la pantalla de plugins con todos los que tenemos instalados.

Pero lo que nos interesa ahora es instalar uno y en concreto Contact Form 7.

Crear un formulario con Contact Form 7 - dinapyme - 02

En la pantalla anterior pulsamos en el botón «Añadir nuevo» de la parte superior izquierda.

En la siguiente pantalla, introducimos el nombre del plugin que estamos buscando.

Crear un formulario con Contact Form 7

Tras pulsar en Enter nos mostrará el resultado de la búsqueda:

Crear un formulario con Contact Form 7

Como es de imaginar, el que nos interesa es el primero.

Podemos ver que hay más de 1 millón de instalaciones de este plugin por lo que deducimos que es un buen plugin y lo podemos instalar sin problemas.

A continuación pulsamos en el botón «Instalar ahora«, dentro de Contact form 7 y procede a la instalación.

Crear un formulario con Contact Form 7

Una vez instalado lo activamos pulsando sobre el enlace «Activar plugin«.

Y ya lo tenemos en la lista de plugins:

Crear un formulario con Contact Form 7

Además vemos que se ha creado una nueva sección en el panel de administración de la izquierda: Contacto:

Crear un formulario con Contact Form 7

Hasta ahora todo bien.

Pasemos a la siguiente fase.

Panel de control del plugin Contact Form 7

Como acabo de comentar, ahora tenemos un nuevo icono/sección en el menú de administración de WordPress con el nombre Contacto. Si pulsamos sobre el, accederemos a la gestión de los formularios de contacto.

Crear un formulario con Contact Form 7

Como es la primera vez que accedemos aquí, lo que veremos será algo similar a la captura de pantalla anterior.

En la lista de formularios podemos ver que el plugin nos ha creado un por defecto con el nombre «Formulario de contacto 1» y el código abreviado o Shortcode para este formulario.

Desde este  panel podemos gestionar nuestros formularios de contacto.

Podemos crear un formulario nuevo:

crear un formulario con contact form 7

Podemos editar o duplicar un formulario.

crear un formulario con contact form 7

Realizar búsquedas de formularios en el caso de tener muchos.

crear un formulario con contact form 7

Y eliminar formularios:

crear un formulario con contact form 7

Ahora lo que vamos a hacer es, en lugar de crear un nuevo formulario, vamos a editar el que ya existe, ya que está hecho y lo vamos a entender mucho mejor.

Editar un formulario de Contact Form 7

Para editar un formulario simplemente seleccionamos editar o pulsamos sober el título del formulario.

crear un formulario con contact form 7 - dinapyme - 11

Nada más entrar en la edición del formulario, esto es lo que veremos:

crear un formulario con contact form 7

Secciones de un formulario

A continuación enumero los diferentes apartados que hay en un formulario de Contact Form 7 y los comento un poco para que lo entendamos.

Titulo del formulario: Por defecto es «Formulario de contacto 1«. Este es simplemente el título o nombre que le damos al formulario para nuestra gestión e identificación.

Código corto (shortcode): Este es el código que nos servirá para incrustar el formulario en páginas o entradas de nuestro WordPress.

Estado: Disponemos de las opciones Eliminar, Guardar y Duplicar. La opción duplicar como su nombre indica, crea una copia del formulario actual para posteriormente reutilizarlo con alguna modificación.

En la sección principal podemos ver 4 pestañas como estas:

crear un formulario con Contact form 7

Vamos a comentar las 4 pestañas un poco para que sepamos de qué va todo esto:

Formulario: Esta es la sección donde se diseña el formulario. Las partes que tiene y los tipos de elementos que utiliza.

crear un formulario con Contact form 7

Como vemos en la pantalla anterior, en la parte de la barra, arriba, hay una serie de botones que utilizaremos para añadir un tipo de elemento o campo a nuestro formulario.

Es muy sencillo agregarlo y luego cambiar el contenido si así lo queremos.

Cada vez que añadimos un tipo de campo, tendremos que definir una serie de campos como se muestra a continuación:

crear un formulario con Contact form 7

Como ya digo, en la pestaña «Formulario» es donde definimos el contenido y secciones del mimo.

Correo electrónico: Aquí es donde definimos la cuenta de correo a la que llegarán los mensajes del formulario, el campo de (quién lo envía), el asunto del mensaje y el cuerpo entre otras cosas.

crear un formulario con Contact form 7

Mensajes: En esta pestaña podemos modificar el texto de los mensajes que existen por defecto en Contact Form 7. Podemos adaptarlos a nuestras necesidades.

crear un formulario con Contact form 7

Ajustes adicionales: Esto es avanzado y para saber como funciona y los ajustes que puedes añadir, te recomiendo que pulses sobre el enlace «Ajustes adicionales«.

crear un formulario con Contact form 7

Pues bien, una vez que hayamos realizado todos los cambios y esté a nuestro gusto, lo guardamos.

Añadir el formulario en una página

Lo podemos añadir también en una entrada pero  parece que tiene más sentido en una página y para ser más concretos en la página de «Contacto«.

Entonces, creamos la página de contacto y en ella pegamos el código corto de nuestro formulario  de esta manera:

crear un formulario con Contact form 7

Como vemos, lo único que hemos hecho a sido añadir el shortcode:

[contact-form-7 id="103" title="Formulario de contacto 1"]

Guardamos nuestra página de contacto y comprobamos el aspecto de nuestro nuevo y flamante formulario:

crear un formulario con Contact form 7

Perfecto!!

Ahora ya tenemos un formulario para que nuestros clientes o visitantes nos dejen sus mensajes sin tener que enviarnos un correo electrónico directamente.

Los formularios de contacto son una herramienta muy útil y super utilizada:

Conclusión

Hemos visto como instalar el plugin Contact Form 7 en WordPress, cómo se gestionan los formularios y cómo incrustarlos en una página.

Hay que decir que Contact Form 7 tiene muchísimas funcionalidades que no podemos ver en este tutorial. Para ello necesitaríamos un curso entero o por lo menos un mini-curso.

Si te interesa que profundicemos en este plugin, házmelo saber y preparé algo más completo sin problemas.

Espero que sea útil este tutorial.

Saludos y hasta la próxima!

 

oscar
oscar

Programador WordPress freelance

Publicado en: tutoriales, Wordpress

  • 1
  • 2
  • 3
  • …
  • 57
  • Página siguiente »

Hazte con el tema Divi

Divi WordPress Theme
Libro windows server 2008

Libro certificación Windows Server 2016

Libro certificación Windows Server 2016

Libro Windows Server 2016

Libro Windows Sever 2016
Web Hosting

Últimos artículos

  • PHP función var_dump(): Mostrar el contenido de una variable
  • PHP función unset(): Eliminar variables
  • MySQL LIMIT: Limitar la canidad de filas en una consulta
  • PHP función isset(): Evaluar si una variable está definida
  • PHP función empty(): Comprobar si una variable está vacía
  • MySQL SELECT DISTINCT para encontrar registros con diferente valor en el mismo campo
  • Los mejores libros en español para aprender WordPress

Mis Webs

  • Aprende Informática Conmigo
  • Dinapyme
  • MUSIKP
  • Oscar Abad Folgueira

Proyectos

  • Basabe Baserria
  • Batukada Battuere
  • Bicicletas Sin Pedales
  • Bordalan
  • C.R. Pantano del Rumblar
  • Dinapyme
  • DiverBiblio
  • Egia Ingenieros
  • Hermanos Vivas construcciones
  • Ibartxi – Suministros de Gas y Soldadura
  • LANBASE
  • LS Fotografía
  • Luke and Phil
  • Masajes Mas Sana
  • MUSIKP
  • Oh! Yeah Dev
  • Oscar Abad Folgueira
  • Participación ciudadana Basauri
  • Restaurante Bideko
  • Taldesport
  • Vicente Choya
  • WooCommerce Knowledge2K
  • Inicio
  • Contenido Anterior

Copyright © 2023 · Oscar Abad Folgueira Y DINAPYME· Acceder