¿Es obligatorio tener una idea sobre HTML, CSS, PHP, etc. antes de iniciar el diseño web con WordPress?

HTML es un lenguaje de marcado. Esto es importante para formatear su página web
CSS es diseñar y diseñar para la página lo que has escrito usando HTML
PHP es el lenguaje de scripting del lado del servidor en el que se basa WordPress

Adicionalmente
MySQL es una base de datos para almacenar todos sus datos de WordPress

Por lo tanto, le sugiero que ponga en práctica todo esto, si no es tan maestro que al menos los conocimientos básicos lo ayudarán mucho.

WordPress tiene una función incorporada para el diseño de temas que se conoce como etiquetas de plantilla.

Entonces, si conoce un poco de HTML, CSS y PHP, puede hacer un tema básico de WordPress de nivel medio. Sin embargo, para crear un tema muy avanzado como en el mercado, también debe tener un conocimiento avanzado de PHP y MySQL.

También para el desarrollo de plugins de WordPress necesitas un gran conocimiento de PHP y MySQL.

De hecho, para ser un gran desarrollador de WordPress, también debe tener un buen conocimiento de las API de WordPress y Codex. Así es como trabajará con la arquitectura de WordPress.

Lo bueno es que WordPress tiene una excelente documentación para Codex y API

¡Creo que la pregunta que debes hacerte es si estás interesado en aprender HTML, CSS y PHP! Comience en un sitio como Codecademy (enlace: Aprenda a codificar, es gratis e increíble) y juegue para ver si le gusta. Le aconsejaría al menos asegurarse de que tenga conocimientos básicos.

Si descubres que no te gusta aprender esto o quieres comenzar antes de invertir el tiempo para aprender, asegúrate de contar con un chico / chica que sepa los idiomas y tenga experiencia en codificación y programación. Puede pedirles consejo o contratarlos para hacer las cosas que no puede.

Cuando crea sitios web para clientes, debe asegurarse de poder decirles con franqueza que estarán en buenas manos. Debería poder cubrir los conceptos básicos en términos de sensación de diseño, usabilidad y rendimiento, orientación en la estrategia de contenido y SEO, estabilidad y seguridad. Si algo sale mal con el sitio, vendrán a ti. Si se desconecta y obtienen la pantalla blanca de la muerte, eres el que esperan arreglarlo.

Entonces, cuando no te sientas seguro en alguna o en algunas de estas áreas, asegúrate de tener a ese chico o chica a quien puedas llamar para que puedas arreglarlo. Para que cuando te pierdas y alcances los límites de tu conocimiento, tienes una manera de arreglarlo. Sus clientes no necesitan saber cómo soluciona los problemas, siempre que se resuelva.

Sea honesto con los clientes potenciales en lo que hace: crear sitios de WordPress a partir de una plantilla. Eso no está mal, los desarrolladores de temas están creando cada vez más temas que son muy fáciles de personalizar sin ningún conocimiento de codificación. Comience con sitios de simpeler. Asegúrese de que los primeros sitios web que cree no sean demasiado complicados y que sus clientes no pierdan (mucho) dinero cuando comete un error. Tal vez, si aún no lo ha hecho, comience por hacer un sitio para usted o para un amigo. Vea qué tipo de problemas encuentra en el proceso.

Cuando construya para clientes, asegúrese de que alguien más experimentado revise sus sitios después de que los haya creado, especialmente al principio, para que puedan filtrar cualquier error o debilidad en su sitio y puedan darle consejos sobre cómo solucionarlo y mejorarlo.

¡Buena suerte! Espero que mi respuesta haya ayudado 🙂
– Lizzy

Si su objetivo es ser un desarrollador profesional de WordPress, realmente no puede hacer mucho para desarrollar nada (temas, complementos) o arreglar el ejército interminable de sitios rotos o acumulados a menos que sea competente en HTML , CSS, PHP, (y algunos más para ser sincero). Aunque WordPress es el mejor sistema de administración de contenido que existe en la actualidad, necesita saber cómo programar para crear, reparar o innovar en un nivel que pueda mostrar resultados.

La mayoría de los “desarrolladores” simplemente instalan la misma plantilla / tema una y otra vez para sus clientes, cambiando algunos colores o imágenes, y luego pasan a la siguiente persona en busca de la oferta más barata posible en la tierra. Por lo tanto, arreglar sitios baratos, rotos o pirateados es muy popular, pero en mi opinión también es una gran pérdida de tiempo, una pérdida de creatividad y contraproducente para operar un negocio en muchos niveles. Entonces, si tiene la intención de ser un desarrollador de WordPress, le animo a que comience con HTML, luego se decante primero por HTML5, luego CSS, luego posiblemente JavaScript, luego PHP, y luego cómo funcionan las bases de datos. Puede usar excelentes sitios como Coursera y algunos otros para encontrar clases en línea (muchas de las cuales son gratuitas o de muy bajo costo en comparación con los costos por cobrar). Se necesita tiempo, autodisciplina y dirección para aprender esto y convertirse en un desarrollador decente de WordPress capaz de hacer más que hablar de un buen juego; así que te deseo suerte y espero que comiences pronto.

Una vez que haya dominado varios lenguajes de programación, el siguiente paso más importante es promocionarse como consultor. El público en general en general no comprende qué es Internet o cómo funciona o si los sitios web pueden usarse para ayudar a las empresas a generar más ingresos de manera consistente, por lo que aprovechar sus talentos recién descubiertos para ese ámbito (para mí) sería el paso a seguir después de ese.

Como diseñador y desarrollador web autodidacta, puedo decir que lo más importante para aprender es la estrategia de contenido.

Una vez que comprenda bien esto, todo lo demás es mucho más simple. Especialmente si vas a confiar en otros para el código y las opciones de estilo.

La estrategia de contenido le ayuda a comprender por qué está poniendo lo que está poniendo en la página y cómo organizarlo.

Puede crear un sitio web excelente con solo una buena comprensión de la estrategia de contenido, por el contrario, puede ser el mejor programador o diseñador del mundo, pero si no sabe nada sobre la estrategia de contenido, su sitio será una mierda.

Hay muchos buenos libros sobre el tema, recomiendo dejar ir las palabras y no me hagas pensar como un buen punto de partida.

Si todo lo que quiere hacer es diseñar, como generar un archivo de Photoshop de su diseño y entregarlo a un desarrollador para que lo construya, entonces no. Si todo lo que quiere hacer es administrar un sitio de WordPress, inicie sesión en el área de administración y realice cambios en las publicaciones, etc., entonces no. Sin embargo, cualquier cosa más avanzada que eso requerirá al menos una comprensión básica de esas tecnologías, y realmente, es recomendable tener una comprensión muy básica de esas tecnologías de todos modos si vas a diseñar sitios web. Te ayudará cuando necesites hablar con un desarrollador adecuado.

Las respuestas aquí son demasiado buenas. Si quiere llamarse a sí mismo un “desarrollador de WordPress”, debe familiarizarse con HTML y CSS3. Trabaje para aprender a codificar estas dos herramientas front-end muy esenciales.

Aprenderlos te separa de un usuario avanzado a un profesional.

Si bien no necesita mucho conocimiento HTML o CSS para comenzar con WordPress, querrá obtener al menos conocimientos básicos en estos, especialmente si va a contratarse como creador de sitios.

Definitivamente habrá momentos en los que necesite cambiar un color u otra configuración de CSS o usar códigos div para crear un diseño adecuado dentro de una página o publicación. También debe comprender la estructura HTML adecuada para los encabezados (h1, h2, etc.) para elegir los temas que utilizará para sus clientes.

Bueno, si está buscando trabajar con temas de otras personas y personalizarlos ligeramente, entonces necesita CSS y HTML. si está buscando una gran personalización e incluso crear sus propios temas y sitios web personalizados, entonces necesita habilidades de diseño para poder diseñar lo que necesita para construir luego HTML, CSS, JavaScript y PHP para que pueda construir sitios de wordpress .

Alternativamente, puede comprar o descargar plantillas PSD de sitios web y crear temas de WordPress a partir de ellos, eliminando así la necesidad de tener habilidades de diseño en profundidad.

Simplemente sí. Necesitará HTML para estructurar su sitio web y CSS para diseñar su sitio web. Además, es posible que pueda trabajar en WordPress sin PHP , pero no creo que lo lleve demasiado lejos. Si quieres tener control total, necesitarás PHP .
También sugiero aprender JavaScript , es el lenguaje de programación de la web.

¡BUENA SUERTE!

Si eres diseñador y quieres crear sitios de WordPress basados ​​en tus diseños, necesitarás saber HTML, CSS y PHP o querrás asociarte con un desarrollador de WordPress que lo haga.

Deberá poder editar el HTML y CSS para controlar el aspecto general de las cosas. Y querrá comprender suficiente PHP para poder agregar funcionalidad basada en las necesidades de cada sitio.

Si su plan es desarrollar sitios simples donde no tenga este nivel de control, puede hacer un poco con los temas existentes, pero no podrá personalizarlos tanto.

Tom mencionó la estrategia de contenido. En una línea similar, creo que la planificación del sitio es importante. Me gusta planificar el contenido y la forma en que está organizado en función de los objetivos del sitio y las expectativas del público objetivo. Este plan guía los requisitos de diseño.

Si puede codificar, puede construir lo que ha sido diseñado para los requisitos del proyecto. Si no puede codificar, es posible que deba modificar los requisitos del proyecto para que se ajusten a las capacidades del tema. En mi mente, eso es como dejar que la cola mueva al perro.

Hay momentos en que esto es necesario. Si un cliente tiene un presupuesto pequeño, un tema ligeramente modificado podría ser la única opción que puede pagar.

Depende de cuán profundo quieras llegar. Si su objetivo es simplemente usar plantillas prefabricadas y proporcionar ligeras personalizaciones para lograr el diseño deseado, probablemente pueda lograrlo con muy poco HTML / CSS y casi sin PHP. Sin embargo, usted estará muy limitado por su conocimiento, cuanto menos sepa, menos podrá hacer. Sin embargo, si su intención es crear temas personalizados, necesitará una sólida comprensión de lo anterior, así como de las funciones especiales de PHP que usa WordPress.

También te sugiero que agregues JavaScript a tu lista. Si está buscando construir sitios con cualquier tipo de interacción o extras, definitivamente querrá tener al menos una comprensión pasajera de ello.

Si vas a escribir canciones en francés, necesitas saber francés simplemente. Si vas a diseñar sitios web con WordPress, también conocido como diseñador, debes conocer la tecnología web básica.

Depende de lo que planeas hacer.

Para un diseñador web: HTML, CSS y Javascript con una buena comprensión de las plantillas WP deberían ser útiles.

Si realmente quieres desarrollar tus propios temas, entonces sí, PHP es imprescindible.