Está en la página 1de 11

Contenido

Practica .......................................................................................................................................... 2
Ejercicio 1 .................................................................................................................................. 2
Ejercicio 2 .................................................................................................................................. 3
Ejercicio 3 .................................................................................................................................. 5
Ejercicio 4 .................................................................................................................................. 6
Ejercicio 5 .................................................................................................................................. 7
Ejercicio 6 .................................................................................................................................. 8
Teórica ........................................................................................................................................... 9
Ejercicio 1 .................................................................................................................................. 9
Ejercicio 2 ................................................................................................................................ 11
Ejercicio 3 ................................................................................................................................ 12
Practica
Ejercicio 1
Instalar WP ha sido realmente sencillo, es verdad que la parte más complicada desde mi punto
de vista ha sido crear la base de datos, la razón principal ha sido sencilla. En el manual del cual
me ayude utilizaban una versión diferente del WAMP y sin darme cuenta cree la base de datos
en un servidor llamado % en lugar del localhost, fue un error que no me di cuenta y había
escrito localhost, pero sin querer lo seleccione y por error (me puse a hacer otra cosa) quería
poner en Excel un % y lo puse donde no tocaba. Así que perdí algo de tiempo en averiguar que
me estaba pasando con esto.

La creación de los 5 posts ha sido realmente fácil, además con el panel de control casi todo es
bastante automático incluso te guarda las fotos en las carpetas correspondientes, algo
también que yo cometí un error creando una carpeta con las imágenes que ha resultado del
todo innecesario. Ya que el crea todas las fotos necesarias a partir de la foto que subimos.
Ejercicio 2
Lo primero ha sido entrar en el underscores y descargarlo. La primera reacción ha sido borrar
los temas y añadir la plantilla manualmente, pero me ha parecido raro, así que he entrado en
la consola a temas y he visto que había un apartado en el que podía instalarlo y aplicarlo. Una
vez hecho el sitio se ha vuelto blanco completamente con las entradas y han desaparecido las
imágenes destacadas.

Esta parte para mí ha sido la más dificultosa, he leído bastante por internet, pero en casi todas
partes hablan del archivo function y no entendía porque no funcionaba. Así que he seguido
buscando y aun me costaba. Como variante he visto que pasaba con la plantilla que tenía por
defecto y he encontrado que hacía varias llamadas a .js y php.

De ahí he encontrado el archivo content.php y añadiendo la secuencia correcta he conseguido


que las imágenes salgan.

Por otro lado, me he dado cuenta que el archivo que usan en las otras plantillas es mucho más
complejo para poder elegir en función de si es post o página principal un tipo u otro de
tamaño.

Por otro lado, está el apartado del menú. En este caso tenemos unos layouts que he aplicado
directamente desde el menú de la consola de control personalizar/css adicional y he añadido el
css del layout del sidebar left que está en la carpeta layouts.

Creo que es la forma más sencilla, aunque dentro del css de la plantilla podríamos llamar a
este apartado o hacerlo mediante otras variantes.
Ejercicio 3
Lo más fácil ha sido crear el plugin, es decir a partir del genérico que teníamos facilitado era
sencillo ponerlo, solo debíamos ir a la carpeta:

Y añadir los archivos, una vez allí había que generar el código y esto ha sido el quebradero más
grande de cabeza, en mi caso una cosa tan tonta como crear un tipo de proyecto llamado
proyect_type en lugar de proyecto ha hecho que la taxonomía no me apareciera y después me
apareciera en el lugar incorrecto, ha sido un trabajo de varias horas hasta que al final he
decidido borrarlo todo para poder empezar de nuevo este apartado y me he dado cuenta de
mi error.

Luego había un error que no salían los proyectos cuando tocaba, es decir al ir a la url de los
proyectos me decía que la pagina no funcionaba. He estado dos horas revisando código y
pensando que el error venia por otra parte. He reiniciado el localhost y listo ha aparecido sin
más.

Para crear los menús me he ayudado de la página https://generatewp.com/post-type/ y de la


página https://generatewp.com/taxonomy/ introduciendo los parámetros necesarios, aquí
estaba mi error ya que la taxonomía buscaba los posts con nombre proyectos en lugar de
proyect_type. Solucionado esto he podido continuar.
Ejercicio 4
Para este ejercicio lo primero que he realizado han sido los excerpts que no había realizado en
las entradas y en los proyectos. Un excerpt es la etiqueta leer más y que se realiza desde la
entrada del blog

Desde este botón

Una vez realizado esto en la vista preliminar del blog me salía una nota que ponía continuar
leyendo y como no me gustaba demasiado he decidido cambiar la parte continuar leyendo por
un […].

Por otro lado, he creado los menús, para ello he creado dos menús a enlaces personalizados,
enlazándolos tanto al blog, como a la página inicial de mis proyectos. Una vez realizado esto he
dicho que los dos son menús principales. Para realizar esto lo he realizado desde
apariencia/menú

Al menú creado le he dicho que es un menú primario para que me aparezca en la parte
superior y después he ido a la parte de widgets y he eliminado todos los widgets que tenía a
excepción de la barra de búsqueda.

No ha sido demasiado complicado, ya que desde el panel de control de wordpress lo he podido


realizar todo, y me ha llevado poco tiempo sin problemas aparentes.
Ejercicio 5
En el caso del CSS no me ha dado tiempo a terminarlo, el motivo es que yo lo hice mediante el
panel de control en el siguiente enlace:

Mediante este sistema el consultor nos comentó que no era correcto, así que lo he intentado
mediante el archivo style.css, he aplicado varios cambios como el fondo, colocar el menú bien,
etc., pero el problema es que mediante el style.css los cambios no se ven reflejados en el blog.
He intentado buscar donde estaba el problema y ver si era un problema que el tema
underscore estaba utilizando otro css, pero no he conseguido encontrar la solución. Es por ello
que he decidido avanzar y dejar a parte este problema.

Por otro lado, incluso he pegado la plantilla de style.css de otros temas y aun así no me ha
realizado ningún cambio.

Cuando he realizado el css adicional a través del panel de wordpress si que no he tenido
ningún problema y, pero al borrarlo todo y pasarlo al archivo style.css del tema underscores
me ha vuelto a dar el mismo error y no ha cambiado nada. Después de varias horas sin saber
cuál puede ser el problema he decidido dejarlo tal cual.
Teórica
Ejercicio 1
Lo primero que he hecho ha sido ir a la herramienta de plugins de Wordpress para ver las
opciones que había a mano, y he encontrado WP optimize, y dice que es uno de los más
instalados, así que he optado por entrar en este el primero

Lo que hace este plugin principalmente es optimizar la base de datos, esto es importante
puesto que una de las “desventajas” de wordpress es que a medida que lo vamos usando la
base de datos cada vez es más compleja y puede ralentizar nuestra página, ya que dentro de
ella se van quedando borradores, actualizaciones de entradas, paginas, artículos en la
papelera, spam, etc.

Lo que hace este plugin precisamente es eliminar todo lo innecesario para que nuestro
wordpress rinda mejor y este optimizado.

En cuanto a post relacionados también me han salido varios, y hay diferencia entre ellos.

Una de las principales diferencias que me he encontrado es que en algunos casos nos permiten
ver estadísticas de visitas y no solo añadir post relacionados, así como optimizar el mismo, en
el caso de wordpress related posts es uno de los más sencillos aparentemente después de leer
sobre él, y nos permite perfectamente la función de poner contenido relacionado mediante la
herramienta, si además de esto queremos también disponer de herramientas de revisión y
estadísticas este no sería el más adecuado ya que las estadísticas que nos da son sobre nuestro
post y es algo más limitado en este campo.
Ejercicio 2
Como podemos ver en los apuntes en el apartado 5.2.1 el sistema de jerarquía de un tema es
el siguiente:

En amarillo tenemos la parte estándar, que no es otra cosa que lo usado en la mayoría de ellos,
header, footer, images, etc.

Después tenemos algunos elementos especiales propias del tema, estos son los más
destacados al igual que el “core”, núcleo. En este caso es lo que vamos a ver o lo que
visualmente más vamos a notar en nuestro wordpress. En cada uno de las plantillas instaladas
esto es lo que más varia, son archivos php y css y normalmente hacen búsquedas, organizan
los diferentes elementos y búsquedas, etc.

El núcleo, que no es más que la típica página de “bienvenida” de nuestro wordpress, siempre
nos puede faltar alguna cosa y modificando este apartado entre otros podremos modificar
nuestro home. También junto a estoy tenemos el style.css que es la información de nuestro
tema, y siempre está relacionado con él, aquí se encuentran todos o casi todos los parámetros
de css necesarios en nuestro wordpress.

Como podemos ver aquí este sistema está basado en una jerarquía, como si de un
rompecabezas se tratará y a partir de una dirección concreta realizara la búsqueda, en caso de
que realicemos una por ejemplo para la categoría “Post”, el buscara categoría-post.php, y en
caso de no encontrarla buscara categoría-xx donde esta xx es la ID de la categoría, en caso de
no encontrarla buscara category.php.
Ejercicio 3
Para mí una de las principales ventajas de WP es la consola central, te permite sin saber mucho
de programación poder hacer cambios rápidos y sencillos e instalar temas, sin tener que
aprender js, php, css, etc. Como ya dije en la anterior PAC, WP está muy extendido y
muchísima gente trabaja con él por lo que hay infinidad de temas, plugins, widgets, que nos va
a permitir encontrar lo que necesitamos, también hay muchas comunidades en las que la
gente hablan y hacen preguntas, así como tutoriales en la web. Por lo que esto es una gran
ventaja respecto a PICO.

Por otro lado, uno de los inconvenientes, muestra de ello es la cantidad de plugins que hay, es
lo que ocupa WP, el mantenimiento de su base de datos, la capacidad de nuestro servidor, etc.
ha de ser muy superior que, con PICO, y esto también nos va a llevar horas de mantenimiento
que con PICO no tendríamos, por lo que es una razón también a tener en cuenta.

Al final siempre se debe contemplar que es lo que queremos hacer y cuál es nuestro objetivo,
así como cuánto de programación sabemos. Está claro que con pico vamos a tener una curva
de aprendizaje o la necesidad de alguien que domine en programación, porque, aunque es de
los sistemas sencillos no dejas de tener unos conocimientos en css, java, php, etc.

Wordpress tampoco es sencillo, es decir si queremos modificar cosas a partir de un tema o


realizar uno de nuevo, vamos a tener que programar bastante, y saber las búsquedas donde
debemos ir a buscarlas y de donde vendrán, pero si lo único que necesitamos es un sitio con
una buena visualización “estándar” WP es una buena herramienta, siempre que tengamos
claro que vamos a pasar tiempo haciéndole mantenimiento a nuestro sitio.

Por otro lado, también debemos tener en cuenta que al usar wordpress el 100% del contenido
publicado es propiedad de wordpress, así que si nos quieren cerrar la cuenta podrán hacerlo
sino cumplimos sus estrictas normas de uso. Esto con PICO CMS no pasa.

Otra de las cosas a destacar es que Wordpress al estar tan extendido es blanco de Hackers, al
fin y al cabo, los principales hackers buscan retos y WP es un blanco para ellos al estar tan
extendido por lo que también es un punto a tener en cuenta, es cierto que, si hablamos de un
blog, o una página sencilla no debería pasar nada, pero podrían romper su servidor y
seguramente tendríamos problemas con nuestra siete. PICO CMS no esta tan extendido por lo
que un ataque cibernético es bastante poco probable, así que es más seguro en ese aspecto.

Así que si me tengo que decantar por uno de los dos supongo que lo haría por Wordpress
mientras aprendo lo necesario para utilizar PICO, para mí la principal ventaja es que podemos
hacer un WP de manera cómoda y fácil y es extensible y adaptable de una manera “sencilla” y
aunque tenga que tener mantenimiento es algo asumible, pero no me gustaría que mi sitio
estuviera en manos de una gran empresa con probabilidad de un ataque cibernético.

También podría gustarte