Using The Pods Extend Starter Plugin
Tutorial by Josh Pollock on creating plugins for Pods.
Tutorial by Josh Pollock on creating plugins for Pods.
An overview of creating the Tutorial Series Taxonomy Archives used in our prior version of the Pods website. Helpful for understanding how Taxonomy Archives work and how to customize them.
This simple tutorial covers the basics of how to create a Pods Page and associate it with a WordPress page template. Link has been removed as this tutorial is no longer live; we will not be including it any longer in our documentation. Pods Pages are only used with Advanced Content Types, not to be …
Pods Pages are used to display content from Advanced Content Types (ACTs) and should only be used with Advanced Content Types. Because ACTs exist outside of the main WordPress post table, they can not use regular WordPress functions, so attempting to display them with a normal WordPress theme template file would not work, because they can not be retrieved by the the_post(). Pods Pages handles the URL mapping necessary to create pages to display the ACT’s content and provide a way to set the title for the page.
pods_view() can be used in a similar way to the WordPress function get_template_part(), but provides advanced options including the ability to utilize Partial Page Caching to cache the included output into the object cache or transients to improve performance. It can also pass data, such as all or part of your current $pods object to …
Pods Advanced Content Types (ACT) do not work automatically with Yoast’s WordPress SEO or any other SEO plugin since they are not WordPress content types. Custom Post Types on the other hand do not share these issues. In this tutorial you will learn search engine optimization for Pods Advanced Content Types, including how to add your ACT to an XML Site Map and generateMeta tags–such as title and description–and Open Graph tags using Pods Pages precode.
Markus Stefanko shows you how to use Pods Pages, with the permalink URL structure, to code your JSON endpoints for a Frontend app. This tutorial covers outputting Pods data as JSON for use by client-side Javascripts.
As an example of how to work with Pods’ pre_save filter, Kamil Grzegorczy shows you how to automatically populate a field with coordinates for Google Maps, from a field containing an address. This is a a great example of using Pods to make it easier to work with an external API, like the Google Maps API.
Kamil Grzegorczy shows you how to build a Pods UI plugin to manage a books site, complete with bidirectional relationships between books, authors and genre.
In this great introduction to Pods 2.x Kamil Grzegorczy looks at the power of Pods’ action filters. Among the several examples Kamil gives is how to pods_form_ui_field_{$type}_value to set default values for a field.