|
Server IP : 10.2.73.233 / Your IP : 216.73.216.59 Web Server : Apache/2.4.59 (Debian) System : Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64 User : www-data ( 33) PHP Version : 5.6.40-64+0~20230107.71+debian10~1.gbp673146 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,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, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/ilpnowa/../ilpnowa/web/wp-includes/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
/**
* Render table for translate at admin
* We need use filter here because it loads too late in class WPGlobusPlus_TablePress
* @since 1.1.1
* @see WPGlobusPlus_TablePress::render_data filter tablepress_table_raw_render_data at class-wpglobus-plus-tablepress.php
*
* @param Array $table
* @return array
*/
function wpglobus_plus_tablepress_render_data( $table ) {
if ( ! is_admin() ) {
return $table;
}
if ( class_exists( 'WPGlobus' ) ) :
if ( ! empty( $table['name'] ) ) {
$table['name'] = WPGlobus_Core::text_filter( $table['name'], WPGlobus::Config()->language );
}
if ( ! empty( $table['description'] ) ) {
$table['description'] = WPGlobus_Core::text_filter( $table['description'], WPGlobus::Config()->language );
}
if ( ! empty( $table['data'] ) ) {
foreach( $table['data'] as $row_key=>$row ) {
foreach( $row as $key=>$value ) {
$table['data'][$row_key][$key] = WPGlobus_Core::text_filter( $value, WPGlobus::Config()->language );
}
}
}
endif;
return $table;
}
add_filter( 'tablepress_table_raw_render_data', 'wpglobus_plus_tablepress_render_data' );
# --- EOF