• Hi,

    I’ve gone through the support forum, documentation, video library, (YouTube tutorials!), but haven’t managed to make this work.

    Though all my Pods’ settings (CPT and Custom taxonomy) are set to Content Privacy > Public and Allow Dynamic Features > Enabled (also tried WP Default), I’m still seeing the below notice when trying to view the CPT on a page through an embedded shortcode:

    “Pods Access Rights: Admin-only Notice The content below is not public and may not be available to everyone else. How access rights work with Pods (Documentation) | Edit other access right options”

    I don’t discard other issues as the documentation on Templates wasn’t so helpful to me. A couple of videos from your library were very helpful indeed in creating the Pods, but when it came to Templates the video was 9 years old. Maybe I messed up here?

    Thanks in advance for your help!

    Eva

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Paul Clark

    (@pdclark)

    Are all these checked?

    On Pods Admin > Settings:

    • Dynamic Features: Enable Dynamic Features including Pods Shortcodes, Blocks, and Widgets
    • Dynamic Features to Enable: Display – Shortcodes and Blocks that allow querying content from *any* Pod and displaying any field (WordPress access rights are still checked).

    On the Edit Pod page, Advanced Options tab:

    • In addition to Public, is Publicly Queryable also checked?
    • Is User Capability set to post?
    • Does the Content Visibility section between those settings say Public?

    On the Edit Pod page, Access Rights tab:

    • Dynamic Features: Enable Dynamic Features
    • Restrict Dynamic Features: Unrestricted (might work without this, depending on your use case. See the note next to the setting.)
    • Capabilities preview: Do the capabilities displayed look like read and edit_posts?

    If after reviewing all these, it still does not work as expected, can you share some details on the exact shortcode being input, where it is placed (which page builder or field), and which post type / pod it is supposed to be querying?

    For example, [pods] shortcode without specifying name="name_of_the_pod_or_post_type" will attempt to auto-detect the post type, which might query something other than what is expected.

    Thread Starter ecabral

    (@ecabral)

    Thanks for getting back to me!

    All settings were checked but the following:

    Restrict Dynamic Features:??Unrestricted?(might work without this, depending on your use case. See the note next to the setting.)

    Here’s what I’m doing on the backend:

    • created a blank page
    • embedded the following pods shortcodes through ‘Pods Shortcode’ button:

    [pods name=”pod_name” template=”template_name”]

    [pods name=”pod_name” slug=”my-item” template=”template_name”]

    (I’m prompted to populate these as I hit the ‘Pods Shortcode’ button.)

    I’m no longer seeing the Access Rights notice, but after I update > save > clear cache the page looks blank. Nothing is showing.

    What else should I try?

    Plugin Support Paul Clark

    (@pdclark)

    Do the shortcodes as entered in the editor use plain quotes like ", rather than curly quotes like ?

    Is the template literally titled template_name? The template should match the label — so if the template name has an uppercase letter or a space in it, specify it with uppercase and spaces.

    If still not resolved, what is the contents of the template?

    If your Pod name is post (or you have extended the default post post_type with Pods) does the below example output anything?

    [pods name="post"]
    <a href="{@permalink}">{@post_title}</a><br/>
    [/pods]
    Thread Starter ecabral

    (@ecabral)

    Hi,

    apologies for the slow response. I’ve been away.

    In reply to your notes:

    • The quotes are generated by the ‘Pods Shortcode’ button and they are plain quotes.
    • Likewise, the template name I provided appears in the dropdown menu within the ‘Pods > Embed’ form, so the shortcode is using the exact same name I provided (no mishaps with spaces, caps, etc).
    • Content of template: I created 2 templates: one references a custom post type and the other a category. Content is not restricted. Other than that, there is not much to configure within each template unless I’m missing something.
    • The code as is (in your message) simply displays a finite list of my site’s blog posts (15, sorted A>Z); however, I changed [pods name="post"] for [pods name="my_cpt_name"] and now I do see a list of the 2 test custom post types I created so far (title and permalink). And that’s it.

    So, it appears to me that generating shortcodes through the button is not working, but manually adding the magic tags is. Is that so?

    How else might I display the remaining custom posts I’d like to add to the website? It’s a list of a hundred or so games.

    Thanks!

    Thread Starter ecabral

    (@ecabral)

    Hi!

    an additional note: I use WooCommerce on my website. I just realized that Product Category pages were showing 404 errors. I disabled Pods and now product category pages are redirecting to the Home… I created a custom category with Pods, so I guess that was causing the conflict? Is there a way to prevent this?

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.