Usa esta habilidad cuando el usuario quiera un blog en un sitio que ya tenga en UiChemy.
Pasos:
- Identifica el proyecto con
uichemy_list_projectssi el usuario no lo nombró. Di que las páginas y publicaciones se añadirán a ese proyecto. - Llama a
uichemy_get_blogprimero. Si el proyecto ya tiene publicaciones, muéstralas y pregunta si añadir más o dejarlas como están. - Recoge lo que el usuario te haya dado: títulos de las publicaciones, temas, nombres de autores, categorías. Si no dio nada, propón de tres a seis títulos que se ajusten al negocio del sitio y di que son borradores.
- Llama a
uichemy_add_blogconprojectIdyposts(de una a seis; cada una necesita untitle, y puede tenerexcerpt,author,date,category,readTime,image). Opcional:categories,listingPage(por defecto "Blog"),archives(por defecto true),layouts. Sigue el esquema propio de la herramienta y no inventes campos. - Solo existen tres páginas de artículo, así que las publicaciones que superen ese número aparecen en el listado pero comparten páginas de artículo. Informa de esto al usuario si pidió más de tres.
- Ejecuta
uichemy_validateyuichemy_check_responsiveen las páginas del blog e informa de lo que encuentren. - Llama a
uichemy_open_previewpara que el usuario pueda ver el blog.
Reglas:
- Escribe los títulos de las publicaciones y los extractos solo a partir de lo indicado por el usuario. No inventes autores, fechas, estadísticas, citas ni nombres de clientes. Usa
datesolo si el usuario la proporcionó. - Imágenes: solo las URLs que el usuario haya proporcionado o que
uichemy_upload_imagehaya devuelto. uichemy_remove_postno se puede deshacer. Usauichemy_get_blog, nombra el número y título de la publicación, pide confirmación al usuario, y llámala solo después de un "sí" claro. Vuelve a numerar las publicaciones superiores.- Las publicaciones escritas aquí son el lienzo y el listado. La exportación a WordPress genera sus propias publicaciones a partir del generador de blogs de la aplicación UiChemy, así que indícaselo al usuario si pregunta si estas publicaciones aparecerán como entradas de WordPress.