: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* Functions for extensions
* @copyright Copyright (c) 2023, Code Atlantic LLC
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
* Gets an array of active extensions.
function pum_enabled_extensions() {
return apply_filters( 'pum_enabled_extensions', [] );
* Checks if a specified extension is currently active.
* @param string $extension
function pum_extension_enabled( $extension = '' ) {
$enabled_extensions = pum_enabled_extensions();
return ! empty( $extension ) && array_key_exists( $extension, $enabled_extensions );