Podlove Podcast Publisher 4.1.20

Does Podlove Podcast Publisher work with WordPress 6.7 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: 618 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

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

Environment
WordPress version6.7
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 26

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=39761f9232
Aspect after-activation
HTTP status 200
Load time 0.748 s
Memory usage 4.31 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.524 s
Memory usage 4.14 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.930 s
Memory usage 7.55 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.198 s
Memory usage 4.05 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.334 s
Memory usage 4.09 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.330 s
Memory usage 4.08 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.319 s
Memory usage 4.05 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.415 s
Memory usage 4.05 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.169 s
Memory usage 4.05 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.176 s
Memory usage 4.11 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.181 s
Memory usage 4.05 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.167 s
Memory usage 4.05 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.179 s
Memory usage 4.05 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.196 s
Memory usage 4.05 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.411 s
Memory usage 4.05 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.185 s
Memory usage 4.05 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.189 s
Memory usage 4.09 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.159 s
Memory usage 4.05 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.165 s
Memory usage 4.05 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.189 s
Memory usage 4.05 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.181 s
Memory usage 4.05 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.174 s
Memory usage 4.06 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.456 s
Memory usage 4.06 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.165 s
Memory usage 4.06 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.214 s
Memory usage 3.88 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.585 s
Memory usage 6.56 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.282 s0.491 s+0.209 s3.48 MiB4.09 MiB+ 619.16 KiB
/wp-admin/edit.php0.190 s0.267 s+0.077 s3.54 MiB4.18 MiB+ 652.03 KiB
/wp-admin/post-new.php0.739 s0.892 s+0.153 s5.92 MiB6.72 MiB+ 815.8 KiB
/wp-admin/upload.php0.525 s0.315 s-0.210 s3.5 MiB4.06 MiB+ 580.34 KiB
/wp-admin/options-writing.php0.188 s0.184 s-0.004 s3.47 MiB4.04 MiB+ 584.34 KiB
/wp-admin/media-new.php0.268 s0.248 s-0.020 s3.46 MiB4.04 MiB+ 592.53 KiB
/wp-admin/edit-tags.php?taxonomy=category0.168 s0.178 s+0.010 s3.48 MiB4.06 MiB+ 597.7 KiB
/wp-admin/post-new.php?post_type=page0.542 s0.741 s+0.199 s5.92 MiB6.71 MiB+ 807.33 KiB
/wp-admin/options-discussion.php0.255 s0.346 s+0.091 s3.47 MiB4.04 MiB+ 580.84 KiB
/wp-admin/edit-comments.php0.191 s0.217 s+0.026 s3.49 MiB4.06 MiB+ 580.34 KiB
/0.291 s0.193 s-0.098 s3.48 MiB3.86 MiB+ 387.55 KiB
Average 0.331 s0.370 s+0.039 s3.93 MiB4.53 MiB+ 618 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
PHP50.4%64,37318,550761
YAML33.7%43,0412,85521
JavaScript9.6%12,3125,04044
Vuejs Component2.2%2,7713824
JSON1.6%2,09604
CSS1.5%1,9248611
Twig0.7%9411221
SVG0.1%15104
XML0.1%8131
HTML0.0%6001
Markdown0.0%3501
INI0.0%131
Total 127,786 26,587 894

PHP Code Analysis | More results »

Lines of code 40,573
Total complexity 6,055
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 309
Methods 2,114
Functions 222

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 13

User Metadata wp_usermeta 1

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

[14-Nov-2024 12:16:37 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
[14-Nov-2024 12:16:39 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
[14-Nov-2024 12:16:39 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