Limitations of Magic Tags and Pods Templates

Pods Templates and Magic Tags were never intended to completely replace the power of PHP or WordPress Theme Templates. We discuss many of the limitations in this document and possible alternatives or workarounds.

The Pods Templates and Magic Tags were never intended to completely replace PHP and PHP Theme Templates so their limitations are pretty severe. If you need more functionality than what is provided, you often either have to get creative or switch to a PHP Theme Template.

Using PHP Functions on Magic Tags

For functions that require additional parameters, you basically have to create your own function to take the field parameter and then process it with your additional parameters within your own function, ie,

function my_add_extra_content( $value ) {
    return $value . ' and this is some extra content';
}

And then call that within Magic Tags as {@my_field,my_add_extra_content}.

Other Helpful Documentation on Pods Templates

Auto Templates

Auto Templates allows your Pods Templates to be output automatically in Singular and List (Archive) views on your site.

Using Shortcodes in Pods Templates

In order for Shortcodes to be processed in Pods Templates, you do need to make some changes to your configuration.