Estuve en clase ayer y el profesor dijo que para construir un buen sitio de WordPress necesitas saber Ruby o PHP. ¿Es esto cierto?

¿Cómo define un “buen sitio de WordPress“?

Si lo siguiente describe su sitio web, puede construirlo en WordPress sin conocer PHP:

  • Necesita poder agregar y modificar fácilmente contenido estático
  • Necesito ejecutar un blog
  • Necesidad de moderar discusiones / comentarios
  • No necesita una plantilla personalizada más allá de lo que está disponible como plantillas de WordPress preconstruidas
  • No es necesario agregar funcionalidad más allá de lo que está disponible como plugins de WordPress preconstruidos (de los cuales hay muchos)

Si eso no es suficiente para su sitio web, entonces sí, necesitará aprender PHP.

  • Solo los conceptos básicos de PHP le permitirán crear plantillas personalizadas.
  • Una comprensión más avanzada de PHP le permitirá crear una funcionalidad personalizada mucho más compleja a través de complementos.

Solo recuerde: la mejor manera de aprender cualquier idioma nuevo es construir algo.

WordPress está hecho en PHP, pero conozco personas expertas que trabajan con WordPress y casi no tienen conocimiento de PHP.
Debe tener conocimientos de html y css para personalizar su tema.
Los complementos resuelven todos los requisitos de funcionalidad y si está atrapado en algún lugar, realiza un trabajo de investigación, siempre obtendrá algunas respuestas y un código de muestra para satisfacer sus necesidades. La comunidad es muy grande para obtener la ayuda.

WordPress tiene un umbral más bajo si comprende pensar conceptos básicos de programación como un bucle e incluye y requiere.

WordPress está escrito en PHP y ha incorporado funciones en el marco que abstraen algunos de los conceptos de PHP más difíciles como las consultas mysql.

Existen métodos de implementación basados ​​en Ruby que son populares en la comunidad de WordPress, a saber, wp-capistrano. pero estos no están relacionados con el núcleo de wordpress.

Sin ofender a tu profesor, pero WordPress está construido en PHP, no en Ruby. Entonces solo necesita saber PHP, no Ruby para construir un buen sitio web de WordPress.

La única instancia de Ruby que encontré al crear un sitio web de WordPress es usar Sass y Compass para escribir CSS. Sass es una gema de Ruby, pero usted no escribe el código de Ruby ni necesita conocer Ruby para usarlo.

More Interesting

Tengo un sitio web HTML y CSS simple que codifiqué. Quiero insertar un formulario de contacto pero no quiero comprometer mi diseño. ¿Dónde empiezo?

Estoy buscando ingresar al diseño web como freelance, ¿alguien puede compartir sus experiencias y conectarme con algunos tutoriales / cursos gratuitos en línea?

He estado estudiando el desarrollo front-end. Aprendí mucho, incluyendo jQuery & React. ¿Cuál es el siguiente paso si quiero ser empleado?

Quiero aprender diseño web desde cero ¿Cuáles son los pasos?

Estoy haciendo un sitio web con html y css (en dreamweaver). ¿Cómo puedo hacer que permanezca igual en todas las computadoras?

Cómo conseguir más clientes para diseño web

Soy un diseñador. ¿Qué debo hacer para que los clientes me descubran?

Soy estudiante de licenciatura en Multimedia y me especializo en desarrollo web pero quiero ser un mejor diseñador. ¿Qué sería lo más interesante cuando te gradúes? ¿Para conseguir un trabajo, hacer una pasantía en el extranjero o seguir clases de arte?

Quiero ganar dinero trabajando independientemente. ¿Tendré más éxito aprendiendo primero desarrollo web o desarrollo iOS?

Quiero hacer un curso de diseño web. ¿Qué instituto sería mejor en Bangalore?

No tengo conocimiento de HTML, pero me gustaría crear un sitio web utilizando una plataforma de editor web de texto enriquecido simple y una plantilla en blanco (en lugar de plantillas predefinidas como en WordPress o Weebly). ¿Cómo puedo hacer esto?

Terminé el curso de HTML y CSS en Codecademy hace aproximadamente 8 meses, pero no he practicado mucho, ¿debería volver a hacer el curso o simplemente comenzar a construir sitios?

Me gustaría aprender desarrollo web. ¿Cómo debería uno desarrollar informalmente conocimiento en programación y desarrollo web a través del autoaprendizaje?

Me gustaría saber cuáles son las mejores herramientas / software de diseño de interfaz de usuario para usar en la práctica. ¿Y cuáles son las herramientas más preferidas con los profesionales de la empresa?

Necesito un desarrollador de aplicaciones web que pueda crear un directorio de aplicaciones web. ¿Cuánto costaría?