PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 2.1.8
Visualizer – Tables & Charts Manager with Built-in AI Generator v2.1.8
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
← All changes | classes/Visualizer/Render/Library.php +6 -1 2.1.72.1.8 View file →
@@ -158,8 +158,13 @@
158 158 * @param string $placeholder_id The placeholder's id for the chart.
159 159 * @param int $chart_id The id of the chart.
160 160 */
161 161 private function _renderChartBox( $placeholder_id, $chart_id ) {
162 + $settings = get_post_meta( $chart_id, Visualizer_Plugin::CF_SETTINGS );
163 + $title = '#' . $chart_id;
164 + if ( ! empty( $settings[0]['title'] ) ) {
165 + $title = $settings[0]['title'];
166 + }
162 167 $ajax_url = admin_url( 'admin-ajax.php' );
163 168 $delete_url = add_query_arg( array(
164 169 'action' => Visualizer_Plugin::ACTION_DELETE_CHART,
165 170 'nonce' => wp_create_nonce(),
@@ -175,9 +180,9 @@
175 180 'action' => Visualizer_Plugin::ACTION_EXPORT_DATA,
176 181 'chart' => $chart_id,
177 182 'security' => wp_create_nonce( Visualizer_Plugin::ACTION_EXPORT_DATA . Visualizer_Plugin::VERSION ),
178 183 ), admin_url( 'admin-ajax.php' ) );
179 - echo '<div class="visualizer-chart">';
184 + echo '<div class="visualizer-chart"><div class="visualizer-chart-title">', esc_html( $title ), '</div>';
180 185 echo '<div id="', $placeholder_id, '" class="visualizer-chart-canvas">';
181 186 echo '<img src="', VISUALIZER_ABSURL, 'images/ajax-loader.gif" class="loader">';
182 187 echo '</div>';
183 188 echo '<div class="visualizer-chart-footer visualizer-clearfix">';