'; // translators: %s: required PHP version number. echo esc_html( sprintf( __( 'Code Snippets requires PHP %s or later.', 'code-snippets' ), $required_php_version ) ); echo '
'; $update_url = function_exists( 'wp_get_default_update_php_url' ) ? wp_get_default_update_php_url() : 'https://wordpress.org/support/update-php/'; // translators: %s: Update PHP URL. $text = __( 'Please upgrade your server to the latest version of PHP to continue using Code Snippets.', 'code-snippets' ); echo wp_kses( sprintf( $text, $update_url ), array( 'a' => array( 'href' => array() ) ) ); echo '

'; $plugins[] = plugin_basename( dirname( dirname( __FILE__ ) ) . '/code-snippets.php' ); } if ( defined( 'CODE_SNIPPETS_FILE' ) ) { echo '

'; esc_html_e( 'Another version of Code Snippets appears to be installed. Deactivating this version.', 'code-snippets' ); echo '

'; $plugins[] = 'code-snippets/code-snippets.php'; } if ( $plugins ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; deactivate_plugins( array_unique( $plugins ) ); } } add_action( 'admin_notices', 'code_snippets_deactivation_notice' );