| Server IP : 43.130.17.34 / Your IP : 216.73.217.6 Web Server : nginx/1.28.0 System : Linux VM-4-12-opencloudos 6.6.92-34.1.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 25 21:32:13 CST 2025 x86_64 User : www ( 1000) PHP Version : 8.0.26 Disable Function : 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 MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/yespkg.com/wp-content/plugins/admin-columns-pro.5.1.3/ |
Upload File : |
<?php
/*
Plugin Name: Admin Columns Pro
Version: 5.1.3
Description: Customize columns on the administration screens for post(types), users and other content. Filter and sort content, and edit posts directly from the posts overview. All via an intuitive, easy-to-use drag-and-drop interface.
Author: AdminColumns.com
Author URI: https://www.admincolumns.com
Plugin URI: https://www.admincolumns.com
Requires PHP: 5.6.20
Text Domain: codepress-admin-columns
Domain Path: /languages/
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! is_admin() ) {
return;
}
define( 'ACP_FILE', __FILE__ );
define( 'ACP_VERSION', '5.1.3' );
/**
* Deactivate Admin Columns
*/
require_once ABSPATH . 'wp-admin/includes/plugin.php';
deactivate_plugins( 'codepress-admin-columns/codepress-admin-columns.php' );
/**
* Load integrated Admin Columns
*/
add_action( 'plugins_loaded', function () {
require_once 'admin-columns/codepress-admin-columns.php';
} );
/**
* Load Admin Columns Pro
*/
add_action( 'after_setup_theme', function () {
$dependencies = new AC\Dependencies( plugin_basename( ACP_FILE ), ACP_VERSION );
$dependencies->requires_php( '5.6.20' );
if ( $dependencies->has_missing() ) {
return;
}
require_once __DIR__ . '/api.php';
AC\Autoloader::instance()->register_prefix( 'ACP', __DIR__ . '/classes' );
// Backward compatible underscore loader
AC\Autoloader\Underscore::instance()
->add_alias( 'ACP\AdminColumnsPro', 'ACP' )
->add_alias( 'ACP\Editing\Editable', 'ACP_Column_EditingInterface' )
->add_alias( 'ACP\Export\Exportable', 'ACP_Export_Column' )
->add_alias( 'ACP\Sorting\Sortable', 'ACP_Column_SortingInterface' )
->add_alias( 'ACP\Filtering\Filterable', 'ACP_Column_FilteringInterface' );
/**
* For loading external resources, e.g. column settings.
* Can be called from plugins and themes.
*/
do_action( 'acp/ready', ACP() );
}, 5 );
/**
* Deactivate incompatible integrations
*/
add_action( 'after_setup_theme', function () {
// Minimum required version. False is incompatible.
$versions = [
'ac-addon-acf/ac-addon-acf.php' => '2.5.6',
'ac-addon-buddypress/ac-addon-buddypress.php' => '1.4.2',
'ac-addon-events-calendar/ac-addon-events-calendar.php' => '1.4.2',
'ac-addon-ninjaforms/ac-addon-ninjaforms.php' => '1.3.2',
'ac-addon-pods/ac-addon-pods.php' => '1.4.5',
'ac-addon-types/ac-addon-types.php' => '1.5.5',
'ac-addon-woocommerce/ac-addon-woocommerce.php' => '3.4.1',
'media-library-assistant/index.php' => '2.78',
];
// Deprecated basenames since 4.2
$versions['cac-addon-acf/cac-addon-acf.php'] = $versions['ac-addon-acf/ac-addon-acf.php'];
$versions['cac-addon-woocommerce/cac-addon-woocommerce.php'] = $versions['ac-addon-woocommerce/ac-addon-woocommerce.php'];
$plugins = (array) get_plugins();
foreach ( $versions as $basename => $version ) {
if ( ! array_key_exists( $basename, $plugins ) ) {
continue;
}
$current_version = $plugins[ $basename ]['Version'];
if ( ! $version || version_compare( $version, $current_version, '>' ) ) {
deactivate_plugins( [ $basename ] );
add_action( 'after_plugin_row_' . $basename, function ( $plugin_file ) {
$message = sprintf( __( 'This plugin is not compatible with %s. We disabled it because it might stop the WordPress Admin from working properly. Try updating this plugin to the latest version and then activate it again. ', 'codepress-admin-columns' ), 'Admin Columns Pro ' . ACP_VERSION );
?>
<tr class="plugin-update-tr">
<td colspan="3" class="plugin-update colspanchange">
<style>
.plugins tr[data-plugin='<?php echo $plugin_file; ?>'] th,
.plugins tr[data-plugin='<?php echo $plugin_file; ?>'] td {
box-shadow: none !important;
}
</style>
<div class="update-message notice inline notice-error notice-alt">
<p><?php echo wp_kses_post( $message ); ?></p>
</div>
</td>
</tr>
<?php
}, 5 );
}
}
} );