Su pregunta es sobre “conocimiento de codificación”, en el contexto de la construcción de un sitio web de WordPress y la personalización de “muchas cosas”.
Aquí está mi opinión. No soy un experto , por favor, así que siéntete libre de estar en desacuerdo.
Primero hágase algunas preguntas:
- Cómo obtener backlinks de sitios populares en nuestro nicho
- ¿Cuál es la mejor manera de crear un sitio web / aplicación?
- Cómo verificar la posición de la palabra clave o el rango de cualquier sitio web
- ¿Podemos personalizar nuestro sitio web después de comprar el dominio de Google? Por favor lea el comentario para detalles de la pregunta.
- Cómo crear un sitio web como freedom.tm
1. ¿Planea construir el sitio web desde cero?
2. ¿Utilizará las funciones, complementos, temas, etc. de otras personas?
3. ¿Por qué está personalizando muchas cosas en el sitio?
4. ¿Cuán extensas serán tus personalizaciones?
5. ¿Quién mantendrá las personalizaciones después de que se hayan realizado?
Una vez que esté satisfecho con sus respuestas a las preguntas anteriores, puede comenzar a buscar el “conocimiento de codificación” requerido.
WordPress
WordPress es una plataforma de capa “dual”, que se basa completamente en tecnologías y estándares web contemporáneos. Esta doble capa significa que tiene dos áreas principales de preocupación cuando se trata de codificar el conocimiento.
“Doble capa:
WordPress tiene un “frontend” y un “backend”, y cada extremo opera en un conjunto de tecnologías:
Frontend (controla la mayor parte de lo que ve cuando se carga una página web). Las tecnologías web y el “conocimiento de codificación” requerido para esta área de interés incluyen:
- HTML / XHTML: aprenda este lenguaje para ayudarlo a estructurar su marcado. Quizás comience con HTML5. También lo ayudará a comprender el código fuente de una página web, que probablemente mirará mucho, si elige hacer la personalización.
- CSS: aprenda esto para diseñar y posicionar contenido. Puede realizar algunos cambios dramáticos en el diseño de un sitio, utilizando solo CSS. Es muy poderoso.
- Javascript: aprenda esto para permitirle implementar comportamientos personalizados en elementos web. Javascript está en aumento, por lo que vale la pena aprenderlo.
Backend (controla la mayor parte del procesamiento de datos y las actividades del lado del servidor). Las tecnologías web y los conocimientos de codificación necesarios para esta parte incluyen:
- SQL: aprenda esto para poder manipular los datos de WordPress a medida que entran y salen de la base de datos.
- PHP: este es el lenguaje principal utilizado en WordPress y le permitirá crear, personalizar o al menos apreciar los temas y complementos de WordPress. La mayoría (si no todos) los componentes de WordPress están construidos usando PHP.
- XML: aprenda este para permitirle aprovechar los datos portátiles.
Entonces, en resumen, puede comenzar adquiriendo conocimientos de codificación basados en las siguientes 6 tecnologías:
- HTML / XHTML
- CSS
- Javascript
- SQL
- PHP
- XML
Cuando tienes una comprensión firme (ish) de las seis tecnologías web, entonces sabes lo suficiente para entender de qué se trata WordPress. Sin embargo, ese es solo el primer paso:
Además de lo anterior, también debe comprender los estándares de codificación de WordPress y sus API (interfaces de programación de aplicaciones). Las API de WordPress se pueden usar para ampliar la plataforma, y sus estándares de codificación asegurarán que siga las mejores prácticas.
Armado con el conocimiento de codificación de las 6 tecnologías web anteriores, combinado con la comprensión de las mejores prácticas de WordPress, los estándares de codificación y las API de WordPress, estará listo para comenzar a personalizar su nuevo sitio web de WordPress al contenido de su corazón.
Sin embargo, existe otro corolario, que es la situación en la que decide personalizar el producto de otra persona, por ejemplo, un complemento o un tema. En ese caso particular, también querrá estudiar su tema / código de complemento o marco. Algunos temas / complementos vienen con sus propias API (por ejemplo, WooCommerce), que también deberá comprender, si desea aprovechar su producto y personalizar muchas cosas.
Espero que ayude.
Referencias
- Consorcio de la World Wide Web (W3C)
- Estándares – W3C
- Tutoriales web en línea de W3Schools
- Estándares de codificación de WordPress
- API de WordPress “Codex de WordPress