Categoría: Programación PHP y Wordpress

  • Crear tienda online con Woocommerce

    Crear una tienda online con Wooomerce es una gran decisión ya que mejoras WordPress y sus grandes cualidades añadiendo la funcionalidad de tienda online: Carrito de la compra, métodos de pago, formas de envió, gestor de productos / categorías y gestión de clientes / pedidos. Toda la configuración inicial se consigue instalando el plugin woocommerce…

  • Perfiles WordPress

    Una de las mayores virtudes de WordPress es que permite definir diferentes perfiles para la gestión del contenido, diferenciando las tareas de estos perfiles, por ejemplo podemos tener un responsable de contenidos que encargara de supervisar las entradas pero podemos tener otro perfil para redactar contenidos. Perfiles por defecto En una instalación básica de WordPress…

  • Proteger WordPress

    Cada entrada, cada enlace que consigas a tu web, hará que seas cada vez más popular y ganaras reputación. WordPress es una plataforma muy popular no solo para gente que piense en su negocio sino para gente malintencionada. Vamos a ver que como podemos proteger wordpress de los hackers. Pasos básicos para protegerse Como hemos…

  • Evitar SPAM en WordPress

    Cuando empiezas a ganar visitas gracias a tu contenido o inversión en publicidad, empezaran a llegar los spamers, que no son más que comentarios inapropiados o con enlaces a webs sospechosas o simplemente con enlaces porque sus autores piensan que es una buena estrategia de linkbuilding (estrategia para obtener enlaces y que ayuden a  mejorar…

  • Caché en WordPress y elementos transitorios

    WordPress al ser un gestor de contenidos dinámico, es decir que permite actualizar el contenido desde su gestor, requiere almacenar información en una base de datos, esto hace que a la hora de acceder al contenido se ralentice ya que tiene que consultar que contenido. Pero podemos realizar ciertas tareas de almacenamiento en caché para mejorar…

  • Buscador de WordPress

    De forma predeterminada el buscador de WordPress servirá para sitios pequeños, pero cuando tenemos una web grande suele quedarse pequeño, ya que el buscador que viene por defecto simplemente se basa en una caja de texto. Problemas Desde mi punto de vista, el buscador por defecto, presenta 2 grandes problemas: Los resultados se ordenan por…

  • Multisite WordPress: Gestionar usuarios

    La gran diferencia entre los usuarios estándar de WordPress y el multisite está en que en el primer caso todos los usuarios tienen acceso, con roles y permisos diferentes. Pero en Multisite tenemos usuarios para unos sitios y otros para otros, por lo tanto requiere gestionarlos en nuestros plugins. Funciones Cuando queremos programar para los…

  • Programar para WordPress multisite

    Como hemos comentado en otras entradas Wordpress nos permite crear una red de sitios, cada sitio con su tema… y pudiendo compartir contenido entre ellas o incluso usuarios. Ahora vamos a repasar las variaciones que deberíamos de incluir en nuestros plugins o fichero functions.php para que nuestros desarrollos funcionen correctamente en este nuevo entorno. Funciones multisite…

  • Administrar multisite WordPress

    Para administrar los diferentes sitios de nuestra red debemos loguearnos cómo súper administrador, un perfil exclusivo de multisite. Si vamos al menú de la cabecera (el que ocupa el 100% del ancho con fondo negro) veremos un menú MIS SITIOS, y al posicionarnos encima veremos nuestros sitios, que podemos gestionar pinchando en uno y entrando…

  • WordPress Multisitio

    El Multisitio WordPress (multisite) permite agrupar bajo una misma instalación diferentes sitios, cada uno de ellos con su tema, sus usuarios, contenidos, idiomas, etc. Y su gran ventaja es que estos sitios pueden compartir de forma sencilla la información, por ejemplo compartir usuarios, entradas, etc. Entendiendo Multisitio Al conjunto de sitios WordPress le denomina red, y…

  • Añadir menús, áreas de widgets y formatos de entrada a mi tema WordPress

    Cuando creamos un tema con WordPress tenemos que desarrollar el diseño, separar el contenido en diferentes plantillas, y crear una estructura de navegación, además de un sistema de plantillas amplio y el fichero functions.php WordPress nos permite crear menús, widgets y formatos para que luego sean sencillos de usar en los temas por los usuarios. Añadir…

  • Plantillas de páginas personalizadas en WordPress

    Cuando estamos creando una web nos damos cuenta que muchas páginas tienen una estructura y un diseño muy similar, pero siempre nos encontramos con páginas que necesitamos que su diseño sea un poco diferente al resto de la web, como por ejemplo una página de contacto, si hablamos de tiendas online, las fichas de productos…

  • WordPress: Functions.php: Añadir funcionalidades a un tema

    El fichero functions.php que se encuentra en los temas es el único que no es una plantilla. Es un  archivo reservado para incluir funciones, HOOKs, y programación php en general. Por lo que es un archivo fundamental para añadir funcionalidades extra a nuestro tema. Funcionalidades En este fichero podemos incluir desde ajustes del tema, como…

  • Plantillas de WordPress

    Un tema de calidad no solo debe ser visualmente atractivo y usable sino que debe estructurar adecuadamente el contenido, para ello WordPress nos ofrece diferentes plantillas. WordPress ofrece el contenido en base a la URL y entonces determina que plantilla ofrece, por ejemplo como veremos más abajo tenemos una plantilla para las entradas y otra…

  • Jerarquía de las plantillas WordPress

    Existen un montón de archivos de plantillas entre los que elegir para crear nuestra estructura a la hora de crear un tema. Pero, ¿Cómo decide WordPress cuál utilizar en cada momento? Todo se basa en la URL, WordPress determina el tipo de contenido que tiene que mostrar en base a ella. Y una vez sabe…

  • Funciones de WordPress

    En WordPress hay muchas funciones de PHP que sirven para trabajar con su CORE de forma sencilla. Hay funciones para trabajar con temas otras para trabajar con plugins, funciones propias de categorías de etiquetas de entradas, etc. Funciones para ENTRADAS Funciones para trabajar con plantillas de entrada. get_adjacent_post get_boundary_post get_children get_extended get_next_post get_next_posts_link next_posts_link get_permalink…

  • Etiquetas condicionales de WordPress

    Las etiquetas condicionales se pueden usar para cambiar el contenido que se muestra y como se muestra, por ejemplo sirven para controlar que un mensaje de bienvenida solo se visualice en la home del sitio. O para que en una categoría concreta el color de fondo sea de un color diferente al resto de la…

  • Estructura clave de WordPress para crear un tema

    En un artículo anterior comente que para crear un tema solo se necesita 1 fichero: style.css, siendo esto cierto (puedes probarlo y veras que sale en el gestor de temas del administrador y te deja activarlo) no tiene sentido ya que saldrá una pantalla en blanco, ya que no hemos configurado ninguna visualización. Para lo…

  • WordPress: Style.css

    El archivo style.css es, además de un fichero de presentación y aspecto, es el que utiliza WordPress para reconocer un tema y es el único fichero obligatorio (Aunque tendríamos un tema en blanco). Información del tema Al crear el archivo, las primeras líneas son fundamentales ya que en ellas incluiremos información que WordPress utiliza para…

  • Temas WordPress ¿Qué son?

    Un tema de WordPress es la cara visible de un sitio web, es la imagen, lo que hace que un visitante se forma una impresión, facilita la lectura, la navegación, la búsqueda, etc. No solo es la estética o apariencia, es la personalidad, la usabilidad, la navegabilidad, etc. Componentes de los temas WordPress Los temas…