Forum Replies Created

Viewing 15 replies - 1 through 15 (of 2,057 total)
  • Plugin Author Angelo Mandato

    (@amandato)

    Hello Jip,

    Thanks for those kind words!

    When you do not specify a sort_column or if specify the column “menu_order” the items will be ordered by the menu_order value in ascending order, unless they are all set to 0’s then it falls back to sorting by the page title.

    Here is my trick, I use the CMS Tree Page View plugin by Pär Thernström. In the Tree View I drag/drop the pages in the order I want, it will swap the “menu_order” numerically to make the pages sort how I wanted.

    This identified a mistake with the documentation. In my plugin it says that the sort_column default is “post_title”, it is actually “menu_order, post_title” (first menu_order, then post_title). This is copied from the source wp_list_pages() function which also has the sort_column in the documentation parameters list has Default ‘post_title’. Again this is incorrect, the actual default is ‘menu_order, post_title’. I reported the typo to the ww.wp.xz.cn team and will fix it in my plugin on the next update.

    Thanks,
    Angelo

    Plugin Author Angelo Mandato

    (@amandato)

    Thank you for the kind words! I never thought to use the plugin as a way to view the page tree structure for page management. That is awesome!

    Plugin Author Angelo Mandato

    (@amandato)

    Thanks for being patient with me. I will be working on a new release this weekend!

    Plugin Author Angelo Mandato

    (@amandato)

    This plugin still works great. Sorry I have not released updates, it would have only been changes to the readme.txt up to this point. I can make a release this weekend.

    Plugin Contributor Angelo Mandato

    (@amandato)

    I tested with an older version of WordPress and your URL fails with:

    SSL certificate problem: certificate has expired

    Note, this doesn’t necessarily mean the domain’s certificate expired, it can also mean the root certificate it references expired. Any of those certs that make up the cert’s chain determines this.

    LetsEncrypt changed their root certification this January, 2021. The version of WordPress you have was released in March 2021, it may be that the certificates bundle packaged with WordPress 5.7 does not include the new LetsEncrypt root certification. The latest version of WordPress 5.8 does include it and when testing your media URL with WordPress 5.8.x it does not have the SSL cert issue.

    PowerPress uses the HTTP library and certificates packaged in WordPress. The version of WordPress you use will determine SSL compatibility in this situation.

    Based on what I know and the many LetsEncrypt users who are having issues, software that was released in the last 4 months more than likely is up to date, anything older more than likely DOES NOT include the latest LetsEncrypt root certificate, whether it be server infrastructure, server apps (like WP), operating systems, client browsers, or podcast applications. They all need to have that newer LetsEncrypt certificate otherwise you will have this issue.

    I would suggest updating your WordPress to the latest version or moving your media to a host or domain name that does not use a LetsEncrypt certificate to get around the issue.\

    Thanks,
    Angelo

    Plugin Contributor Angelo Mandato

    (@amandato)

    Can you share the URL to the mp3 file you are trying to verify?

    Your server may be using an out of date certificate bundle. What version of WordPress are you using?

    If you are using LetsEncrypt SSL you may be dealing with the root certificate change that started today October 1, which is an issue where the cert is not including the correct root certificate with your lets encrypt cert. It is not the cert that expired but the root cert that expired being the issue. Here is an article on the issue: https://techcrunch.com/2021/09/21/lets-encrypt-root-expiry/

    Plugin Contributor Angelo Mandato

    (@amandato)

    Hello @juanmespina,

    We are writing a documentation page that explains what to do in detail, but here is a very rough explanation…

    In your WP database, query the postmeta table with a query similar to the following:

    SELECT * FROM wp_postmeta WHERE meta_key LIKE '%enclosure'

    Records with the meta_key’s value ‘enclosure’ without any prefix or suffix store episode information for the default podcast feed, blog feed and any category feeds. this is associated to the feed slug ‘podcast’.

    Records with the meta_key’s value starting with an underscore and ending with ‘:enclosure’ indicate a specific record for a podcast channel or post type. The value between the _ and :enclosure is the podcast channel or post type’s feed slug. Changing the feed slug portion to the slug that matches the podcast channel you want to move the episode data to then save.

    Important: You cannot have 2 episodes associated with the same feed slug. Podcast applications cannot support multiple media episodes associated with the post in the same feed.

    Thanks,
    Angelo

    Plugin Contributor Angelo Mandato

    (@amandato)

    Please share your feed URL and your FeedBurner URL so we can check it. We may be way off what the issue is.

    I recently learned following another thread that Google Search issue changing your feed has to do with the atom rel=”self” value. Apparently FeedBurner does not update that with its own feed URL, instead keeping the URL it is copying, which is why Google followed it back.

    According to Google they use the itunes:owner > itunes:email if no googleplay:email is present. ref: https://support.google.com/podcast-publishers/answer/9889544?hl=en In so many words 2 years ago when they phased out Google Play music they said they will no longer be pushing their RSS tags opting for the Apple ones. They’ve even moved on to using Apple’s categories from what I understand. It is very frustrating.

    Also more concerning, that page does not mention that the atom link tag has to point to itself (something that appears to just started 2 weeks ago), otherwise it will redirect to where it is pointing is a bit disconcerting. It seems to be a new change as some podcasters have been complaining about it.

    <atom:link href="FEEDURL" rel="self" type="application/rss+xml" />

    PodcastMirror updates this tag to point to itself.

    Plugin Contributor Angelo Mandato

    (@amandato)

    Hello @jayq,

    You have been approved to be a translator editor, you can approve the translations: https://make.ww.wp.xz.cn/polyglots/2021/06/11/post-title-pte-request-for-powerpress/#comment-291944

    Thanks for your help!!!,
    Angelo

    Plugin Contributor Angelo Mandato

    (@amandato)

    I submitted you to be a PTE for the plugin for #de_DE Will follow up when i see a response.

    Thanks,
    Angeloo

    Plugin Contributor Angelo Mandato

    (@amandato)

    Hello @jayq,

    I am looking to see if there is a way that I can set you as a translator editor. Years ago there was a forum thread where you made requests, but it does not appear it works that way now. Will find out and follow up here.

    Thanks,
    Angelo

    Plugin Contributor Angelo Mandato

    (@amandato)

    Hello @flipty,

    I found the issue, our RSS import does not handle the episode or season number information during an import. Assuming they are using the itunes:no and itunes:season attributes. I added that to the development backlog. Not sure when we will get to it but it’s in the work list.

    Thanks for bringing this to our attention!

    Thanks,
    Angelo

    Plugin Contributor Angelo Mandato

    (@amandato)

    Hello @davelee811,

    Charitable is not responding to us. If you have a special relationship with them, ask them to email me cio [at] blubrry dot com. We have 3 options we want to discuss with them, if/when they reply to their emails.

    Once we have a relationship with them we will gladly add Charitable options in PowerPress, but until then we can’t just toss 3rd party systems into our plugin. PowerPress users will expect, and rightly so, for us to provide support for this service when it has issues with their sites.

    Thanks,
    Angelo

    Plugin Contributor Angelo Mandato

    (@amandato)

    Hello @damienoneill2001,

    The Podcast meta data is more complicated than it seems. We will soon be making a PowerPress for developers documentation that is a bit more in-depth, but this page should explain a few things and give you some functions you can use: https://blubrry.com/support/powerpress-documentation/powerpress-and-your-theme/ Specifically the examples under “Other Useful PowerPress Functions”.

    The name of the field in the post meta table you are looking for is called ‘enclosure’ assuming you are using the default podcast feed provided by PowerPress. If you are using post types or podcast channels feature in PowerPress, please let me know I can explain how those meta fields work. If you use our built-in functions you do not need to be concerned about how the data is stored.

    Back story: Back in 2006 there was a plugin called PodPress, which saved the podcast information into a field, I think it was called ‘_PodPress’ using the serialize function. That was problematic because WordPress natively stores podcast information in the post meta table in a field called ‘enclosure’. As PowerPress was developed we wanted to maintain the backwards compatibility, meaning if PowerPress was disabled, WordPress would still see the podcast episodes. To achieve this, we save the podcast in the ‘enclosure’.

    The WordPress enclosure post meta field was started before the practice of storing information in the post meta field expanded to include serialized content. At the time WP Developers decided to store a podcast episode into 3 separate lines and it still works this way today. I think 2007 Google summer of code, a developer made a Podcasting plugin, it was short lived but he had a good idea of adding a 4th line to the enclosure field which stored the rest of the information serialized. In 2008 when we created PowerPress we followed suit and we have been using that method to store the podcast information to WordPress since. Past podcasting plugins and the current Seriously Simple plugin copied this technique as well, it makes it easy to switch between plugins, no one wants to store your podcast information in a format that makes it hard to switch things if needed.

    Because of this special formatting how the podcast episode data is stored, we made the functions you can find in the page linked above. Call $episodeData = powerpress_get_enclosure_data($post_id);, $episodeData will have all of the fields in key/value pairs. When you referenced the fields that you see in HTML such as “Powerpress[podcast][url]”, that is a 2 dimensional associative array in PHP. The first index is the ‘feed slug’, it is what PowerPress registers as the podcast feed (e.g. example.com/feed/podcast/). If you use post types or podcast channels, feed slugs can be anything you specify like ‘sermons’ (e.g. example.com/feed/sermons/). The 2nd dimension key corresponds with the meta fields for that episode. To access the media URL for a specific post ID 123 for the default podcast feed, you would call: $episodeData = powerpress_get_enclosure_data(123, 'podcast'); The 2nd parameter is optional and if you do not specify it, we will assume you wanted the ‘podcast’ feed.

    Are you developing a plugin that will be posted on ww.wp.xz.cn? If so, please let us know, we will gladly link to it from our plugin.

    Thanks,
    Angelo

    Plugin Contributor Angelo Mandato

    (@amandato)

    Hello @flipty,

    Not sure how PodBean plays into this. Are you using PowerPress or are you hosting your podcast with PodBean? PodBean does not use our plugin that I am aware of.

    When you edit your posts in WordPress, in the Podcast Episode box, click “See More Settings” then find the “Episode #” setting. When you enter a number into the Episode Number field, you should then see it in the PowerPress powerpress_get_enclosure_data() with key name ‘episode_no’. Can you re-edit the post in question and see that you have a value in this box?

    Thanks,
    Angelo

Viewing 15 replies - 1 through 15 (of 2,057 total)