Podlove Podcast Publisher 4.2.3

Does Podlove Podcast Publisher work with WordPress 6.8.1 and PHP 8.1.12? A smoke test was performed on .

Summary

Errors
2PHP warnings
1PHP deprecation warnings
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 692.64 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.030 seconds
The average page load time increased by this amount after activating the plugin.

Environment
WordPress version6.8.1
PHP version8.1.12
MySQL version10.6.10
PHP memory limit512M
Plugin Info
Last updated
Active installs 5,000+
WordPress.org page https://wordpress.org/plugins/podlove-podcasting-plugin-for-wordpress/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 27

Plugins ‹ Test site — WordPress

Page screenshot: Plugins ‹ Test site — WordPress
URL /wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL /wp-admin/plugins.php?action=activate&plugin=podlove-podcasting-plugin-for-wordpress%2Fpodlove.php&plugin_status=all&paged=1&s&_wpnonce=89808dd469
Aspect after-activation
HTTP status 200
Load time 0.712 s
Memory usage 4.35 MiB
JS errors None
Resource errors None

Episodes

Page screenshot: Episodes
URL /wp-admin/edit.php?post_type=podcast
Aspect menu-item
HTTP status 200
Load time 0.535 s
Memory usage 4.18 MiB
JS errors None
Resource errors None

Episodes → Add New Episode

Page screenshot: Episodes → Add New Episode
URL /wp-admin/post-new.php?post_type=podcast
Aspect menu-item
HTTP status 200
Load time 0.898 s
Memory usage 7.96 MiB
JS errors None
Resource errors None

Episodes → Tags

Page screenshot: Episodes → Tags
URL /wp-admin/edit-tags.php?taxonomy=post_tag&post_type=podcast
Aspect menu-item
HTTP status 200
Load time 0.228 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove

Page screenshot: Podlove
URL /wp-admin/admin.php?page=podlove_settings_handle
Aspect menu-item
HTTP status 200
Load time 0.546 s
Memory usage 4.14 MiB
JS errors None
Resource errors None

Podlove → Analytics

Page screenshot: Podlove → Analytics
URL /wp-admin/admin.php?page=podlove_analytics
Aspect menu-item
HTTP status 200
Load time 0.372 s
Memory usage 4.12 MiB
JS errors None
Resource errors None

Podlove → Podcast Settings

Page screenshot: Podlove → Podcast Settings
URL /wp-admin/admin.php?page=podlove_settings_podcast_handle
Aspect menu-item
HTTP status 200
Load time 0.335 s
Memory usage 4.1 MiB
JS errors None
Resource errors None

Podlove → Podcast Settings → Media

Page screenshot: Podlove → Podcast Settings → Media
URL /wp-admin/admin.php?page=podlove_settings_podcast_handle&podlove_tab=media
Aspect menu-item-tab
HTTP status 200
Load time 0.196 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Podcast Settings → Player

Page screenshot: Podlove → Podcast Settings → Player
URL /wp-admin/admin.php?page=podlove_settings_podcast_handle&podlove_tab=player
Aspect menu-item-tab
HTTP status 200
Load time 0.173 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Podcast Settings → License

Page screenshot: Podlove → Podcast Settings → License
URL /wp-admin/admin.php?page=podlove_settings_podcast_handle&podlove_tab=license
Aspect menu-item-tab
HTTP status 200
Load time 0.207 s
Memory usage 4.16 MiB
JS errors None
Resource errors None

Podlove → Podcast Settings → Directory

Page screenshot: Podlove → Podcast Settings → Directory
URL /wp-admin/admin.php?page=podlove_settings_podcast_handle&podlove_tab=directory
Aspect menu-item-tab
HTTP status 200
Load time 0.213 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Podcast Settings → Affiliate

Page screenshot: Podlove → Podcast Settings → Affiliate
URL /wp-admin/admin.php?page=podlove_settings_podcast_handle&podlove_tab=affiliate
Aspect menu-item-tab
HTTP status 200
Load time 0.202 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Episode Assets

Page screenshot: Podlove → Episode Assets
URL /wp-admin/admin.php?page=podlove_episode_assets_settings_handle
Aspect menu-item
HTTP status 200
Load time 0.180 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Podcast Feeds

Page screenshot: Podlove → Podcast Feeds
URL /wp-admin/admin.php?page=podlove_feeds_settings_handle
Aspect menu-item
HTTP status 200
Load time 0.182 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Templates

Page screenshot: Podlove → Templates
URL /wp-admin/admin.php?page=podlove_templates_settings_handle
Aspect menu-item
HTTP status 200
Load time 0.489 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Onboarding

Page screenshot: Podlove → Onboarding
URL /wp-admin/admin.php?page=podlove_settings_onboarding_handle
Aspect menu-item
HTTP status 200
Load time 0.333 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Modules

Page screenshot: Podlove → Modules
URL /wp-admin/admin.php?page=podlove_settings_modules_handle
Aspect menu-item
HTTP status 200
Load time 0.189 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Expert Settings

Page screenshot: Podlove → Expert Settings
URL /wp-admin/admin.php?page=podlove_settings_settings_handle
Aspect menu-item
HTTP status 200
Load time 0.234 s
Memory usage 4.13 MiB
JS errors None
Resource errors None

Podlove → Expert Settings → Metadata

Page screenshot: Podlove → Expert Settings → Metadata
URL /wp-admin/admin.php?page=podlove_settings_settings_handle&podlove_tab=metadata
Aspect menu-item-tab
HTTP status 200
Load time 0.375 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Expert Settings → Redirects

Page screenshot: Podlove → Expert Settings → Redirects
URL /wp-admin/admin.php?page=podlove_settings_settings_handle&podlove_tab=redirects
Aspect menu-item-tab
HTTP status 200
Load time 0.175 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Expert Settings → Web Player

Page screenshot: Podlove → Expert Settings → Web Player
URL /wp-admin/admin.php?page=podlove_settings_settings_handle&podlove_tab=web-player
Aspect menu-item-tab
HTTP status 200
Load time 0.206 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Expert Settings → File Types

Page screenshot: Podlove → Expert Settings → File Types
URL /wp-admin/admin.php?page=podlove_settings_settings_handle&podlove_tab=file-types
Aspect menu-item-tab
HTTP status 200
Load time 0.229 s
Memory usage 4.09 MiB
JS errors None
Resource errors None

Podlove → Expert Settings → Tracking

Page screenshot: Podlove → Expert Settings → Tracking
URL /wp-admin/admin.php?page=podlove_settings_settings_handle&podlove_tab=tracking
Aspect menu-item-tab
HTTP status 200
Load time 0.176 s
Memory usage 4.1 MiB
JS errors None
Resource errors None

Podlove → Tools

Page screenshot: Podlove → Tools
URL /wp-admin/admin.php?page=podlove_tools_settings_handle
Aspect menu-item
HTTP status 200
Load time 0.437 s
Memory usage 4.1 MiB
JS errors None
Resource errors None

Podlove → Support

Page screenshot: Podlove → Support
URL /wp-admin/admin.php?page=podlove_Support_settings_handle
Aspect menu-item
HTTP status 200
Load time 0.175 s
Memory usage 4.1 MiB
JS errors None
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.239 s
Memory usage 3.92 MiB
JS errors None
Resource errors None

Widgets ‹ Test site — WordPress

Page screenshot: Widgets ‹ Test site — WordPress
URL /wp-admin/widgets.php
Aspect new-sidebar-widgets
HTTP status 200
Load time 1.354 s
Memory usage 6.64 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.281 s0.407 s+0.126 s3.51 MiB4.13 MiB+ 639.55 KiB
/wp-admin/edit.php0.174 s0.211 s+0.037 s3.57 MiB4.23 MiB+ 670 KiB
/wp-admin/post-new.php0.672 s0.858 s+0.186 s6.06 MiB7.16 MiB+ 1.1 MiB
/wp-admin/upload.php0.504 s0.619 s+0.115 s3.52 MiB4.1 MiB+ 592.54 KiB
/wp-admin/options-writing.php0.189 s0.280 s+0.091 s3.5 MiB4.08 MiB+ 596.22 KiB
/wp-admin/media-new.php0.245 s0.275 s+0.030 s3.49 MiB4.08 MiB+ 604.41 KiB
/wp-admin/edit-tags.php?taxonomy=category0.192 s0.205 s+0.013 s3.5 MiB4.1 MiB+ 609.59 KiB
/wp-admin/post-new.php?post_type=page0.560 s0.567 s+0.007 s6.05 MiB7.15 MiB+ 1.1 MiB
/wp-admin/options-discussion.php0.359 s0.256 s-0.103 s3.5 MiB4.08 MiB+ 592.72 KiB
/wp-admin/edit-comments.php0.375 s0.239 s-0.136 s3.52 MiB4.1 MiB+ 592.22 KiB
/0.293 s0.252 s-0.041 s3.43 MiB3.89 MiB+ 468.67 KiB
Average 0.349 s0.379 s+0.030 s3.97 MiB4.65 MiB+ 692.64 KiB

Code Statistics

Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where possible, so the numbers you see here may be lower than those reported by other tools.

PHP
YAML
JavaScript
Language % Lines of code Comment lines Files
PHP49.9%63,44318,577758
YAML33.9%43,0782,85522
JavaScript9.7%12,3125,04044
Vuejs Component2.2%2,7713824
JSON1.6%2,09604
CSS1.6%2,0078611
Twig0.7%9411221
SVG0.2%21915
XML0.1%8131
HTML0.0%6001
Markdown0.0%3501
Dockerfile0.0%901
INI0.0%131
Total 127,053 26,615 894

PHP Code Analysis | More results »

Lines of code 39,550
Total complexity 5,956
Median class complexity 9.0
Median method complexity 1.0
Most complex class Podlove\Modules\Contributors\Contributors
Most complex function run_migrations_for_version()
Classes 306
Methods 2,125
Functions 217

Additions

Things that the plugin adds to the site. This section is not intended to be comprehensive. The test tool only looks for a few specific types of added content.

Database Tables 13

Options wp_options 14

User Metadata wp_usermeta 2

Custom Post Types 1

ID Name
podcastEpisodes

Sidebar Widgets 5

ID Name
podlove_podcast_license_widgetPodcast License
podlove_recent_episodes_widgetRecent Episodes
podlove_podcast_widgetPodcast Information
podlove_render_template_widgetPodlove Template
podlove_subscribe_button_widgetPodcast Subscribe Button

Capabilities 3

PHP Error Log 3 lines

[01-May-2025 23:53:46 UTC] PHP Deprecated:  stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/model/license.php on line 183
[01-May-2025 23:53:48 UTC] PHP Warning:  Undefined property: stdClass::$amazon_de in /wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/form/input/builder.php on line 306
[01-May-2025 23:53:48 UTC] PHP Warning:  Undefined property: stdClass::$thomann_de in /wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/form/input/builder.php on line 306
See also: All tests for this plugin, How to Hide Podlove Podcast Publisher Admin Menus