Lesson 3 – Customizing WordPress with Custom Post Types, Advanced Custom Fields, and Custom Post Grids

Lesson 3 – Customizing WordPress with Custom Post Types, Advanced Custom Fields, and Custom Post Grids

Taking WordPress to another level of customization with Custom Post Types, Advanced Custom Fields, and Custom Post Grids

https://wordpress.org/plugins/post-grid/
https://wordpress.org/plugins/wp-ultimate-post-grid/
https://wordpress.org/plugins/content-views-query-and-display-post-page/

https://wordpress.org/plugins/custom-post-type-ui/
https://pluginize.com/plugins/custom-post-type-ui-extended/

More:
https://athemes.com/collections/best-wordpress-grid-plugins/

Discussion 3 - Custom Post Types

*Submit Discussion into D2L

Now that we have learned about Custom Post Types… Please list out three different examples you can think of where a custom post type would be helpful.

And then, for each example, please list out 6 different data fields that could be used for each post type…

For Example: “Basketball Players” could have the following data fields:

  • Player Name
  • Player Number
  • Player Team
  • Player Date Started on Team
  • Player Height
  • Player Weight
  • Player Bio

Assignment 3 - Custom Post Types, Advanced Custom Fields, and Custom Post Grids

*Submit Assignment into D2L

Use your WordPress Network, create a new site, and do the following:

Step 1: Install and set up your own Advanced Custom Fields for your posts as if you were going to use posts for Staff or a Team, including fields such as Start Date and Position. Include 2 more of your own fields.

Step 2: Install and set up your own Custom Post Type for any topic of your choice.

Step 3: Install and set up your own Custom Post Grid (or multiple) for displaying posts. Use FakerPress to create dummy content to display.

Submit screenshots of all of your new fields on the back end of your website and a link to your Custom Post Grid on the front end of your website.

Sample Student Work

Live Chat

Dustin has made it even easier to reach out—our live chat has moved to a text-based system so you can connect with him instantly from anywhere, not just from your browser.

Text “HTC” to 952-248-8883 to start a new conversation and get help right from your phone.

Looking forward to connecting!