This project was part of a Skillcrush course on WordPress best practices. My fictitious client, Donna, needed assistance in updating her company’s existing WordPress site.
The objective: Accelerate Marketing (a fictitious company) had a simple website that included a homepage and a blog, but the homepage didn’t display much content. Donna wanted to update this so that it would show the company’s recent projects, blog posts, and tweets. She also wanted to add a detailed about page and a custom contact page.
The solution: To display the company’s most recent projects, I created a custom post type for case studies. Doing so allowed me to create a dedicated page for each new project and an archive where all projects would be listed. I then used custom queries on the homepage to display the most recent projects and most recent blog post. For both the case study and about pages, I used Advanced Custom Fields so that Donna will be able to update the content and images herself. For the custom contact page, I used Ninja Forms for the contact form. I used CSS for all styling.
The results: This project taught me a lot about WordPress's functionality and flexibility. I also learned a professional workflow process using Git, GitHub, and WordPress Engine’s staging capability.