Skip to content

Instantly share code, notes, and snippets.

@alex-authlab
Created January 11, 2021 17:04
Show Gist options
  • Save alex-authlab/49da9dc3f7a4bc2c52c295a850b3a3a7 to your computer and use it in GitHub Desktop.
Save alex-authlab/49da9dc3f7a4bc2c52c295a850b3a3a7 to your computer and use it in GitHub Desktop.
WP Ninja Table Serial Column
add_filter('ninja_table_rendering_table_vars',function($table_vars, $table_id, $tableArray){
$target_id = 5;
if($tableArray['table_id'] != $target_id) { return $table_vars; }
$counter_column = [
'name' => 'serial',
'key' => 'serial',
'title' => 'Serial',
];
array_unshift($table_vars['columns'], $counter_column);
return $table_vars;
},10,3);
add_action('ninja_tables_get_public_data',function($formatted_data, $ID){
$i = 1;
foreach($formatted_data as $key=>$value){
$formatted_data[$key]['serial'] = $i++;
}
return $formatted_data;
},10,2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment