wpsnoop: fix Kapost plugin conflicts, errors & issues

When the plugin Kapost conflicts or throws a PHP error we hope wpsnoop can help you to fix the issue quickly.


Discover which shortcodes wp-options PHP functions database tables and files are created by Kapost, plus learn which plugins and/or themes could be in conflict with Kapost.


Troubleshooting theme and plugin conflicts is easier when you know what Kapost leaves behind after uninstalling it from a WordPress installation, there is a list down below for your convenience.

Expert advice is recommended if you are not technically proficient with PHP, MySQL etc. View support options for Kapost

Get professional support for Kapost here

When you need professional help with WordPress: get help here


What does Kapost version 2.2.3 add to WordPress? Answers Here.

This is an automatically generated report - it is possible for Kapost to perform differently in your installation, previous versions before 2.2.3 may have created a different set of shortcodes, used different function names or could have created entirely different database tables to store settings and operate. This is not an exhaustive list but shows how version 2.2.3 of Kapost behaves when installed and removed on a clean installation of WordPress.

We have not tested individual shortcodes, features or settings of this plugin but instead have concentrated on the potential for obvious errors and conflicts which can occur, if you need help with the plugin in your local installation you can get WordPress help and support for Kapost by clicking here.

Our testing covered the free version of this plugin there may or may not be a paid version or premium version available for purchase that unlocks additional features and could behave in a slightly or very different manner.

Which new files does Kapost add to WordPress?

This section will populate with a table showing an icon, size and filepath.

Type & Path Size Conflicts
wp-content/plugins/kapost-byline/ 59.96kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/kapostbyline.php 1.22kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/ 50.43kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/analytics.php 1.34kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/image.php 2.49kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/install.php 159.00B No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/jwplayer.php 2.58kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/media-lite-compat-helper.php 429.00B No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/post.php 13.44kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/settings.php 6.69kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/user.php 7.12kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/wpml.php 2.54kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/xmlrpc-preview.php 3.94kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/modules/xmlrpc.php 9.71kB No known conflicts with other themes or plugins.
wp-content/plugins/kapost-byline/readme.txt 8.31kB No known conflicts with other themes or plugins.

Which new shortcodes does Kapost add to WordPress?

Which new database tables are created by the WordPress plugin Kapost?

Which new options are added to the wp-options table by Kapost?

Option Name   Known Conflicts
enable_xmlrpc Potential conflict with 2 plugins or themes

During use Kapost may or may not create more options depending on how the plugin is configured and depending on which other themes and plugins are active in your specific hosting environment.

What new PHP functions does Kapost declare when it is active?

Function   Conflicts Common Errors
kapost_byline_activate 0 conflicts Fatal error: Cannot redeclare kapost_byline_activate()
kapost_byline_array_merged_deserialize 0 conflicts Fatal error: Cannot redeclare kapost_byline_array_merged_deserialize()
kapost_byline_bootstrap 0 conflicts Fatal error: Cannot redeclare kapost_byline_bootstrap()
kapost_byline_create_nonce 0 conflicts Fatal error: Cannot redeclare kapost_byline_create_nonce()
kapost_byline_create_user 0 conflicts Fatal error: Cannot redeclare kapost_byline_create_user()
kapost_byline_custom_fields 0 conflicts Fatal error: Cannot redeclare kapost_byline_custom_fields()
kapost_byline_explode 0 conflicts Fatal error: Cannot redeclare kapost_byline_explode()
kapost_byline_extract_filename_from_s3_image_url 0 conflicts Fatal error: Cannot redeclare kapost_byline_extract_filename_from_s3_image_url()
kapost_byline_get_attachment_by_guid 0 conflicts Fatal error: Cannot redeclare kapost_byline_get_attachment_by_guid()
kapost_byline_get_attachment_by_url 0 conflicts Fatal error: Cannot redeclare kapost_byline_get_attachment_by_url()
kapost_byline_get_post 0 conflicts Fatal error: Cannot redeclare kapost_byline_get_post()
kapost_byline_get_preview 0 conflicts Fatal error: Cannot redeclare kapost_byline_get_preview()
kapost_byline_get_preview_permalink 0 conflicts Fatal error: Cannot redeclare kapost_byline_get_preview_permalink()
kapost_byline_get_xmlrpc_server 0 conflicts Fatal error: Cannot redeclare kapost_byline_get_xmlrpc_server()
kapost_byline_inject_analytics 0 conflicts Fatal error: Cannot redeclare kapost_byline_inject_analytics()
kapost_byline_is_preview_byline_enabled 0 conflicts Fatal error: Cannot redeclare kapost_byline_is_preview_byline_enabled()
kapost_byline_is_preview_enabled 0 conflicts Fatal error: Cannot redeclare kapost_byline_is_preview_enabled()
kapost_byline_is_s3_cloudfront_installed 0 conflicts Fatal error: Cannot redeclare kapost_byline_is_s3_cloudfront_installed()
kapost_byline_is_simple_field 0 conflicts Fatal error: Cannot redeclare kapost_byline_is_simple_field()
kapost_byline_jw_player_get_youtube_meta_data 0 conflicts Fatal error: Cannot redeclare kapost_byline_jw_player_get_youtube_meta_data()
kapost_byline_message 0 conflicts Fatal error: Cannot redeclare kapost_byline_message()
kapost_byline_on_insert_post 0 conflicts Fatal error: Cannot redeclare kapost_byline_on_insert_post()
kapost_byline_on_insert_post_data 0 conflicts Fatal error: Cannot redeclare kapost_byline_on_insert_post_data()
kapost_byline_page_settings_link 0 conflicts Fatal error: Cannot redeclare kapost_byline_page_settings_link()
kapost_byline_preview 0 conflicts Fatal error: Cannot redeclare kapost_byline_preview()
kapost_byline_preview_filter 0 conflicts Fatal error: Cannot redeclare kapost_byline_preview_filter()
kapost_byline_preview_nonce_action 0 conflicts Fatal error: Cannot redeclare kapost_byline_preview_nonce_action()
kapost_byline_preview_verify_params 0 conflicts Fatal error: Cannot redeclare kapost_byline_preview_verify_params()
kapost_byline_protected_custom_fields 0 conflicts Fatal error: Cannot redeclare kapost_byline_protected_custom_fields()
kapost_byline_settings 0 conflicts Fatal error: Cannot redeclare kapost_byline_settings()
kapost_byline_settings_checkbox 0 conflicts Fatal error: Cannot redeclare kapost_byline_settings_checkbox()
kapost_byline_settings_form 0 conflicts Fatal error: Cannot redeclare kapost_byline_settings_form()
kapost_byline_settings_form_update 0 conflicts Fatal error: Cannot redeclare kapost_byline_settings_form_update()
kapost_byline_settings_menu 0 conflicts Fatal error: Cannot redeclare kapost_byline_settings_menu()
kapost_byline_settings_options 0 conflicts Fatal error: Cannot redeclare kapost_byline_settings_options()
kapost_byline_settings_text_input 0 conflicts Fatal error: Cannot redeclare kapost_byline_settings_text_input()
kapost_byline_settings_update 0 conflicts Fatal error: Cannot redeclare kapost_byline_settings_update()
kapost_byline_settings_url 0 conflicts Fatal error: Cannot redeclare kapost_byline_settings_url()
kapost_byline_taxonomy_set_primary_term 0 conflicts Fatal error: Cannot redeclare kapost_byline_taxonomy_set_primary_term()
kapost_byline_update_array_custom_fields 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_array_custom_fields()
kapost_byline_update_array_merged_custom_fields 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_array_merged_custom_fields()
kapost_byline_update_hash_custom_fields 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_hash_custom_fields()
kapost_byline_update_jw_player 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_jw_player()
kapost_byline_update_post_data 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_post_data()
kapost_byline_update_post_image_fields 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_post_image_fields()
kapost_byline_update_post_meta_data 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_post_meta_data()
kapost_byline_update_simple_fields 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_simple_fields()
kapost_byline_update_unix_timestamp_fields 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_unix_timestamp_fields()
kapost_byline_update_user_bio 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_user_bio()
kapost_byline_update_user_meta 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_user_meta()
kapost_byline_update_user_photo 0 conflicts Fatal error: Cannot redeclare kapost_byline_update_user_photo()
kapost_byline_validate_image_url 0 conflicts Fatal error: Cannot redeclare kapost_byline_validate_image_url()
kapost_byline_verify_nonce 0 conflicts Fatal error: Cannot redeclare kapost_byline_verify_nonce()
kapost_byline_wp_handle_upload 0 conflicts Fatal error: Cannot redeclare kapost_byline_wp_handle_upload()
kapost_byline_wpml_get_language_code 0 conflicts Fatal error: Cannot redeclare kapost_byline_wpml_get_language_code()
kapost_byline_wpml_is_installed 0 conflicts Fatal error: Cannot redeclare kapost_byline_wpml_is_installed()
kapost_byline_wpml_update_terms 0 conflicts Fatal error: Cannot redeclare kapost_byline_wpml_update_terms()
kapost_byline_xmlrpc 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc()
kapost_byline_xmlrpc_edit_post 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc_edit_post()
kapost_byline_xmlrpc_filter_categories 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc_filter_categories()
kapost_byline_xmlrpc_get_permalink 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc_get_permalink()
kapost_byline_xmlrpc_get_post 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc_get_post()
kapost_byline_xmlrpc_get_users_blogs 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc_get_users_blogs()
kapost_byline_xmlrpc_new_media_object 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc_new_media_object()
kapost_byline_xmlrpc_new_post 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc_new_post()
kapost_byline_xmlrpc_version 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc_version()
kapost_byline_xmlrpc_wck_is_installed 0 conflicts Fatal error: Cannot redeclare kapost_byline_xmlrpc_wck_is_installed()
kapost_is_protected_meta 0 conflicts Fatal error: Cannot redeclare kapost_is_protected_meta()
kapost_userphoto_profile_update 0 conflicts Fatal error: Cannot redeclare kapost_userphoto_profile_update()

Using Kapost from the command line with WP-CLI

The following commands are provided for convenience and should only be used if you understand how WP-CLI works. These commands refer to a single WordPress instance and may need to be modified if you are working with a Multisite installation.


How to install Kapost from the command line with WP-CLI

Navigate to the root of your WordPress installation and type the following command:

wp plugin install kapost-byline


How to activate Kapost from the command line with WP-CLI

To immediately activate Kapost after WP-CLI downloads the latest version you can use the following command:

wp plugin install kapost-byline --activate


How to reinstall Kapost from the command line with WP-CLI

To force a reinstallation of Kapost which overwrites the current plugin without asking for confirmation you can use the following command:

wp plugin install kapost-byline --force


How to update Kapost to the latest version from the command line with WP-CLI

wp plugin update kapost-byline


How to delete Kapost from the command line with WP-CLI

wp plugin delete kapost-byline

Where can you download earlier versions of Kapost?

Whenever possible you should use the latest version of plugins and themes, however if you have recently updated and discovered that you need to install an earlier version you may be able to download other versions of Kapost from the WordPress repository by visiting this link.

Please note that installing earlier versions of a theme or plugin is not generally a recommended course of action for most users and could re-introduce security, stability or other issues in Kapost

About our testing enviroment

Tests were conducted using Apache 2.4.29, PHP 7.2 on Ubuntu 18.04, MySQL 5.7.33 and WordPress 5.9

It is very possible that different versions of PHP such as PHP 8.0, PHP 7.4, or PHP 7.3 could behave differently with Kapost. Different versions of WordPress could implement the features of this plugin in slightly different ways as well.