Pods – Custom Content Types and Fields
Manage all your custom content needs in one location with the Pods Framework. Create content types including Custom Post Types, Custom Taxonomies, and our special Advanced Content Types (ACTs get their own custom tables) Extend and customize content types including Posts, Pages, Categories, Tags, Users, and Media with one easy click Create custom settings pages easily within seconds Add custom fields to any content type Conditionally show fields based on the value of other fields with Conditional Logic Group your fields however you’d like into their own sections and add additional headings to help organize Show your fields anywhere using our blocks, shortcodes, widgets, or the non-coder Pods Template approach along with our automatic theme integration Create connections between any of your content with relationship fields to keep your content organized Let Pods help you grow your development and site building skills so that you can manage content beyond the standard WordPress Posts & Pages. Want to check it out? Give Pods a test drive with our new One-click Demo. Check out our Documentation, Support Forums, and our Live Community Slack Chat for assistance building your dream project with Pods. Introduction Content types that evolve with your needs Create any type of content that you want — small or large — we’ve got you covered. Every content type created with Pods gets all the love it needs to grow up big and strong. You’ll get an easy-to-use interface that lets you manage field groups, custom fields, and how your content type will look or function. Create new content types With Pods, you can create entirely new content types and settings pages. Every Field Type, FREE If you choose to use Pods for your custom fields, you’ll get every field type you need, free of charge. Pods works great alongside other custom field plugins like Advanced Custom Fields too. We have an extensive collection of over 25 different input types to choose from on 20+ different field types for any content structure. Each field type comes with their own additional options to help you customize content entry and display. You can also control visibility by role/capability and other advanced options. Repeatable Fields: Turn almost any field into a repeatable field with multiple values Text: Plain Text, Website, Phone, Email, Password Paragraph: Plain Paragraph Text, WYSIWYG (Visual Editor), Code (Syntax Highlighting) Date / Time: Date and Time, Date, Time Number: Plain Number, Currency (30+ international currencies) Relationships / Media: File / Image / Video (Media library and basic upload options available), Avatar (for extended Users), oEmbed, Relationship (Dropdown, Multi Select, Autocomplete, Checkboxes, Radio Buttons, and List View available) Checkbox (Yes / No) Color Picker Layout Fields: Heading text, HTML content Relationships to rule the world with The power is in your hands with our comprehensive support to relate your content to anything. Custom defined lists of text options Relate to any Post Type or Taxonomy posts / terms Relate to any User profile Relate to User Roles or Capabilities Relate to any Comment And many other relationships are also available including: Image Sizes Navigation Menus Relate to content within any Database Table Countries (predefined) US States (predefined) Canadian Provinces (predefined) Calendar – Days of Week (predefined) Calendar – Months of Year (predefined) And many more! Optional Components to do even more You can enable some of our included components to extend your WordPress site even further: Types-only Mode – On our Pods Settings page, you can choose to disable creating custom fields for a performance boost if you only want to use Pods for content types or you plan on using it alongside of other custom field plugins Pods Templates – Use our template engine to create templates that can be handed off to clients for care-free management Markdown Syntax – Parses Markdown Syntax for Paragraph Text / WYSIWYG fields Advanced Relationships – Add even more relationship objects including Database Tables, Multisite Networks, Multisite Sites, Themes, Page Templates (in the theme), Sidebars, Post Type Objects, and Taxonomy Objects Table Storage – Enable table-based database storage for custom fields on Post Types, Media, Users, and Comments Roles and Capabilities – Create or edit Roles for your site and customize what they have access to Advanced Content Types – Create entirely custom content types that have their own database table, and they will exist outside the normal WordPress context avoiding meta database tables Pods Pages – Create custom pages that function off of your site’s URL path with wildcard support and choose the Page Template in the theme to use — most useful paired with Advanced Content Types Plugins that integrate with Pods Advanced Views Lite – Lets you build templates (views) and queries (cards) so that you can manage your content rendering with less code. (Disclaimer: We have an affiliate link to them to help support our project) Bricks Builder Codepress Admin Columns using premium Admin Columns Pro Pods integration Conductor Elementor Pro Polylang has direct integration in Pods itself Timber WPGraphQL has direct integration in Pods itself WPML has direct integration in Pods itself YARPP has direct integration in Pods itself Themes that integrate with Pods Genesis (StudioPress) has direct integration in Pods itself Extend Pods with Free Add-Ons Pods Beaver Themer Add-On – Integrates Pods with Beaver Themer Pods Gravity Forms Add-On – Integrates Pods with Gravity Forms Pods Alternative Cache Add-On – Speed up Pods on servers with limited object caching capabilities Pods SEO Add-On – Integrates Pods Advanced Content Types with Yoast SEO Pods AJAX Views Add-On – Adds new functions you can use to output template parts that load via AJAX after other page elements Extend Pods with Free Third-party Add-Ons Paid Memberships Pro – Pods Add On – Integrates Pods with Paid Memberships Pro to extend PMPro objects with custom fields added by Pods Panda Pods Repeater Field Add-On – Lets you add groups of fields that repeat and are stored in their own custom database table (Advanced setup required) Pods Pro by SKCDEV Premium Add-Ons List Tables Add-On – A new block and shortcode to list/filter content from Pods in a table format Page Builder Toolkit Add-On – Integrates Pods with Beaver Builder, Beaver Themer, Conditional Blocks Pro, Divi Theme, Elementor, GenerateBlocks, Oxygen Builder, and Stackable Blocks (premium) Advanced Relationships Storage Add-On – Advanced options for relationship storage TablePress Integration Add-On – Integrates Pods with TablePress Advanced Permalinks Add-On – Advanced permalink structures and taxonomy landing pages How can I translate Pods into my own language? Many thanks go out to the fine folks who have helped us translate the Pods plugin into many other languages. Join us in further translating the Pods interface on the official Translating WordPress dashboard We are also available through our Live Community Slack Chat to help our translators get started and to support them on the process. Are you looking to translate your Pods and Fields themselves? You’ll want to enable the “Translate Pods” component from Pods Admin > Components. Contributors Pods really wouldn’t be where it is without all the contributions from our donors and code/support contributors.
Top keywords
- pods47×4.08%
- content26×2.26%
- custom18×1.56%
- fields17×1.48%
- types15×1.30%
- advanced13×1.13%
- add-on11×0.95%
- content types11×0.95%
- field10×0.87%
- type9×0.78%
- integration8×0.69%
- custom fields7×0.61%
PPOM – Product Addons & Custom Fields for WooCommerce
Are you a WooCommerce store owner looking to offer personalized products? PPOM (Personalized Product Option Manager) is your solution for crafting custom product options and addons tailored to customer needs. This plugin simplifies adding custom fields directly to your product pages, including text inputs, dropdown menus, checkboxes, radio buttons, date pickers, file uploads, and more to enhance the shopping experience. Quick Links Would you like to see PPOM in action before installing it? See it in action Need any help with setup? View documentation Interested in PPOM PRO? Learn more Why Choose PPOM? Customize with Ease: Add custom fields and product add-ons directly to your product pages, creating flexible, personalized shopping experiences. Increase Sales Potential: With dynamic pricing adjustments and enticing customization options, you empower customers to get exactly what they want, increasing both satisfaction and sales. Increase sales and customer satisfaction by offering tailored product options and add-ons. PPOM is built for WooCommerce stores that need unique, customizable products. Input Types in Free Version: 📌 Text: Displays an input box for text personalization like ‘Name on Mug’. View Demo 📌 Textarea: Displays a larger text box for longer text personalization. View Demo 📌 Select Options (with price): Dropdown for selecting a single option. Best for many options. Supports per-option pricing. View Demo 📌 Radio Options (with price): Radio buttons for selecting a single option. Best for fewer options. View Demo 📌 Checkbox Options (with price): Checkboxes for selecting multiple options. Supports per-option pricing. View Demo 📌 Date: Let customers pick a date (e.g., date of birth). View Demo 📌 Email: Email input displays an input box that allows users to add an email address. View Demo 📌 Number: Number input for digits only (e.g., phone numbers, IDs). View Demo 📌 Hidden: An invisible field that stores a default value (e.g., a product code) — it appears in the cart and order details but not on the product page. View Demo Features in Free Version: 📌 Prices with Options: Enable dynamic pricing for custom features, ensuring each choice reflects its value. 📌 Conditional Logic: Show or hide fields based on user inputs or specific criteria. 📌 Tooltip: Displays helpful descriptions on hover without cluttering the interface. 📌 CSS Classes: Assign CSS classes to each input for enhanced styling. 📌 Fields Width: Easily control the layout by adjusting the width of each field. 📌 Min/Max Length: Set minimum and maximum values for text or number inputs. 📌 Input Masking: Ensures users input data in predefined formats for accuracy and consistency. 📌 Placeholder: Establish placeholders for text, textarea, and number inputs. 📌 Fields Validation: Mark fields as required to ensure data completeness. 📌 Error Messaging: Define custom error messages for required fields. 📌 Field Description: Use HTML tags to enhance field descriptions. 📌 Price Display Options: Choose how to display additional prices, such as hiding them, showing only the total, or displaying them itemized. 📌 Fields Privacy: Set field visibility based on criteria such as visible to everyone, guests, or specific user roles. 📌 Apply via Category: Deploy PPOM fields category-wide to save time, or apply them to individual products as needed. 📌 Compatibility with Advanced Order Export For WooCommerce plugin: Streamlines data exports, supporting CSV, XLS, XML, and JSON formats for all custom fields. 📌 Multi-Language Support: Ready for WPML and Polylang, enhancing global usability. Video Guide PPOM PRO Inputs: 💎 Audio/Video: Allow customers to select audio/video from predefined audios/videos by admin. View Demo 💎 Bulk Quantity: Set discount prices for larger quantities. Ideal for printing and design businesses. View Demo 💎 Chained Input: Renders chained input in the dropdown. View Demo 💎 Collapse Input: This input acts like a parent block for managing grouped inputs. View Demo 💎 Color Palette: Allow customers to select color(s) from a predefined set of colors by admin. View Demo 💎 Color Picker: Allow customers to select any colors and save Hex value. View Demo 💎 Conditional Images Input: Display different info based on the chosen images. View Demo 💎 Date Range: Select two dates between from and to. View Demo 💎 Divider Input: Visually separates meta fields for better product page design. View Demo 💎 Domain Input: Check web domain availability. View Demo 💎 Emojis Input: View Demo 💎 File Upload: Allow customers to upload files with configurable file types and size limits. Includes progress bar and thumbnail display. View Demo 💎 Fixed Price Input: Set fixed prices with Add Option / First Option. View Demo 💎 Fonts Picker: Allows you to insert text and select the desired font for it, offering a preview. View Demo 💎 HTML Content: Add HTML tags, like p or h1 tags, to add more details for your extra fields. View Demo 💎 Image Cropper: Allows users to upload and crop images. View Demo 💎 Image Dropdown Input: Dropdown with images for complex pricing options like print packages. View Demo 💎 Images Options: Image input is just like Radio/Checkbox, but images can be uploaded against each option. View Demo 💎 Measure Input: Set prices for measure units like milk, clothes & frames, etc. View Demo 💎 Phone Input: Phone number input field, useful for business cards and marketing products. View Demo 💎 Price Matrix with Discount: Set tiered or discount prices on bulk purchases. View Demo 💎 Personalized Preview: Users can type text, customize font, and preview how it appears on the product image. View Demo 💎 Quantities Pack Input: Create multiple-choice product pages where users can buy different quantities of product variants. View Demo 💎 Quantity Option Input: Add quantity fields for extras (e.g., additional bookmarks with a book purchase). View Demo 💎 Radio Switcher Input: Visual radio buttons with different images for each option. View Demo 💎 Select Option Quantity Input: This input allows you to display a dropdown with options along with their quantities. View Demo 💎 Superlist Input: Predefined dropdowns for common data like languages, countries, and currencies. View Demo 💎 Text Counter: This input is a special text input that can restrict the total number of words or characters. View Demo 💎 Timezone: Let customers select a timezone from a pre-defined list. Admins can include or exclude specific zones. View Demo 💎 Variation Matrix Input: Allow customers to order different quantities for different options like sizes or colors. View Demo 💎 Variation Quantities: Allow customers to order different quantities for different options. View Demo PPOM PRO Features: 💎 More Conditional Logic Operators: Expand conditional logic for text and numeric fields with operators like contains, regex, between, multiples, less than, greater than, is odd, is even, and more. 💎 Custom CSS & Javascript: Add custom CSS and JavaScript for full control over field appearance and behavior. 💎 Apply via Product Tags: Attach fields to products using product tags. 💎 Options Prices Taxable: Apply tax settings to product options for accurate pricing. 💎 Weight Options: Weight can be assigned for options. 💎 Multiple Meta Groups: Assign multiple meta groups to a single product. 💎 Import/Export: You can use PPOM to import or export your custom fields directly from PPOM settings. 💎 Instant Validation: Check required fields in real time without reloading the page. 💎 PPOM Repeater: Repeat meta-field groups as needed. 💎 Compatibility with WooCommerce Currency Switcher: Seamlessly switch currencies to accommodate global customers. 💎 Compatibility with WPML Currency Switcher: Offers dynamic currency switching to match customer location. 💎 Compatibility with Wholesale Plugin: Integrates with WooCommerce Wholesale for differentiated pricing structures. 💎 Compatible with all WooCommerce themes: Works with all WooCommerce themes, ensuring consistency and efficiency. More Add-ons in PPOM PRO: ✅ Conditional Repeater: Automatically repeat fields based on quantity entered. Example: customer orders 5 caps and gets 5 name fields for personalization. VIEW DEMO ✅ Cart Edit: Allow customers to modify their orders from the cart page. ✅ Fields Popup: Display PPOM fields inside a popup on the product page. ✅ Collapse Settings: Control whether grouped fields start expanded or collapsed, and style them with custom colors, icons, and tab-style navigation. ✅ Enquiry Form: Collect custom customer inquiries directly from your product pages. Interested in PPOM PRO? Learn more Use Cases 🍰 Bakery: Customers choose cake sizes, flavors, and decorations. 💍 Jewelry Store: Offer material choices (gold, silver, platinum), gemstones, and custom engravings. 🌍 Travel and Tours: Let customers select destinations, accommodations, and activities with conditional options. 👕 Custom Apparel: Allow fabric, color, and design uploads for personalized clothing. See what real users say about us: “Best than Best” – With help of this plugin, I could able to add some extra items to my main product with ability do increase and decrease the price. Thanks guys, keep it going… “Perfect for Different Types of Websites” – Great plugin that I use across 3 different types of website with no problems. Highly recommend it as its easy to use even for a beginner like me! “Simply the best, better than all the rest” – This review is more about PPOM Pro, than the free version. However what’s considered Pro at the competion, is Free here. And what’s Pro about PPOM is actually Ultra. Features like custom font pickers are simply stellar. Saves months of coding. TL;DR: ThemeIsle has made the #1 PPOM plugin in the entire WooCommerce space. “Amazing plugin” – I love this plugin! I use the free version and I’m extremely happy with it. I would highly recommend it to anyone needing to add on extras to their products in WooCommerce. Support Need help? Open a thread on the Support Forum. Documentation View the documentation. Contribute PPOM is open-source. Contribute on GitHub. Useful Resources Read more about WordPress on our blog. Explore our other plugins. How to report a security issue? Plugin security is a core priority for us. If you identify a potential vulnerability, we ask that you disclose it responsibly. Please follow the reporting protocols outlined on our Security Page.