HEX
Server: nginx/1.24.0
System: Linux VM-8-5-opencloudos 6.6.47-12.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Sep 24 16:15:42 CST 2024 x86_64
User: www (1000)
PHP: 8.0.26
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/aiwellbore.com/wp-content/plugins/wp-githuber-md/uninstall.php
<?php
/**
 * Uninstall Githuber MD plugin.
 *
 * @author Terry Lin
 * @link https://terryl.in/githuber
 *
 * @package Githuber
 * @since 1.0.0
 * @version 1.7.5
 */

// if uninstall.php is not called by WordPress, die.
if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
	die;
}

if ( ! function_exists( 'githuber_get_option' ) ) {
	/**
	 * Get option.
	 *
	 * @param array  $option  The option name.
	 * @param string $section The section name.
	 * @param string $default The default value.
	 * @return string
	 */
	function githuber_get_option( $option, $section, $default = '' ) {
		$options = get_option( $section );

		if ( isset( $options[ $option ] ) ) {
			return $options[ $option ];
		}
		return $default;
	}
}

if ( 'yes' === githuber_get_option( 'clear_all_settings', 'githuber_preferences' ) ) {
	$options_names = array(
		'githuber_markdown',
		'githuber_modules',
		'githuber_extensions',
		'githuber_preferences',
		'githuber_version',
	);

	foreach ( $options_names as $option_name ) {
		delete_option( $option_name );
		delete_site_option( $option_name );
	}

	delete_option( 'githuber_migration_v162' );

	$post_meta_keys = array(
		'_is_githuber_markdown',
		'_is_githuber_markdown_enabled',
		'_githuber_prismjs',
		'_githuber_highlightjs',
		'_is_githuber_sequence',
		'_is_githuber_flow_chart',
		'_is_githuber_katex',
		'_is_githuber_mermaid',
	);

	// Remove all post_meta generated by Githuber MD.
	foreach ( $post_meta_keys as $meta_key ) {
		delete_post_meta_by_key( $meta_key );
	}
}

// enable rich text.
add_filter( 'user_can_richedit', '__return_true' );