I found the shortcode from this WP Table Reloaded thread very useful -->
http://wordpress.org/support/topic/wp-table-reloaded-can-i-reference-another-cell
I would like to modify it to work with Tablepress. Is it as simple as updating the global variable to what Tablepress uses?
Code below, thanks in advance
<?php
// handle [table_cell id=123 c=4 r=5 /]
function shortcode_handler_table_cell( $atts ) {
global $WP_Table_Reloaded_Frontend;
$atts = shortcode_atts( array( 'id' => 0, 'c' => 0, 'r' => 0 ), $atts );
$table_id = $atts['id'];
$column = $atts['c'] - 1; // subtract 1 because of different array index
$row = $atts['r'] - 1; // subtract 1 because of different array index
$table = $WP_Table_Reloaded_Frontend->load_table( $table_id );
$cell_content = $table['data'][$row][$column];
$render = $WP_Table_Reloaded_Frontend->create_class_instance( 'WP_Table_Reloaded_Render', 'render.class.php' );
return do_shortcode( $render->safe_output( $cell_content ) );
}
add_shortcode( 'table_cell', 'shortcode_handler_table_cell' );
?>