diff --git a/classes/Visualizer/Render/Sidebar/ChartJS.php b/classes/Visualizer/Render/Sidebar/ChartJS.php
index 50c2c98f6..d122d0090 100644
--- a/classes/Visualizer/Render/Sidebar/ChartJS.php
+++ b/classes/Visualizer/Render/Sidebar/ChartJS.php
@@ -296,6 +296,20 @@ protected function _renderGeneralSettings() {
$this->_renderAnimationSettings();
+ self::_renderSectionStart( esc_html__( 'License & Creator', 'visualizer' ), false );
+ self::_renderTextItem(
+ esc_html__( 'License', 'visualizer' ),
+ 'license',
+ $this->license,
+ ''
+ );
+ self::_renderTextItem(
+ esc_html__( 'Creator', 'visualizer' ),
+ 'creator',
+ $this->creator,
+ ''
+ );
+ self::_renderSectionEnd();
self::_renderGroupEnd();
}
diff --git a/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php b/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php
index 77d38aa26..d283bf039 100644
--- a/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php
+++ b/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php
@@ -78,6 +78,28 @@ protected function _renderGeneralSettings() {
$this->title,
esc_html__( 'Text to display in the back-end admin area.', 'visualizer' )
);
+
+ self::_renderTextAreaItem(
+ esc_html__( 'Chart Description', 'visualizer' ),
+ 'description',
+ $this->description,
+ sprintf( esc_html__( 'Description to display in the structured data schema as explained %1$shere%2$s', 'visualizer' ), '', '' )
+ );
+ self::_renderSectionEnd();
+
+ self::_renderSectionStart( esc_html__( 'License & Creator', 'visualizer' ), false );
+ self::_renderTextItem(
+ esc_html__( 'License', 'visualizer' ),
+ 'license',
+ $this->license,
+ ''
+ );
+ self::_renderTextItem(
+ esc_html__( 'Creator', 'visualizer' ),
+ 'creator',
+ $this->creator,
+ ''
+ );
self::_renderSectionEnd();
self::_renderGroupEnd();
diff --git a/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php b/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php
index e9a8ff8a3..a3d2c443e 100644
--- a/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php
+++ b/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php
@@ -64,6 +64,27 @@ protected function _renderGeneralSettings() {
$this->title,
esc_html__( 'Text to display in the back-end admin area.', 'visualizer' )
);
+ self::_renderTextAreaItem(
+ esc_html__( 'Chart Description', 'visualizer' ),
+ 'description',
+ $this->description,
+ sprintf( esc_html__( 'Description to display in the structured data schema as explained %1$shere%2$s', 'visualizer' ), '', '' )
+ );
+ self::_renderSectionEnd();
+
+ self::_renderSectionStart( esc_html__( 'License & Creator', 'visualizer' ), false );
+ self::_renderTextItem(
+ esc_html__( 'License', 'visualizer' ),
+ 'license',
+ $this->license,
+ ''
+ );
+ self::_renderTextItem(
+ esc_html__( 'Creator', 'visualizer' ),
+ 'creator',
+ $this->creator,
+ ''
+ );
self::_renderSectionEnd();
self::_renderGroupEnd();
}
diff --git a/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php b/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php
index 1ac6b12f0..aa96780d8 100644
--- a/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php
+++ b/classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php
@@ -73,8 +73,28 @@ protected function _renderGeneralSettings() {
$this->title,
esc_html__( 'Text to display in the back-end admin area.', 'visualizer' )
);
+ self::_renderTextAreaItem(
+ esc_html__( 'Chart Description', 'visualizer' ),
+ 'description',
+ $this->description,
+ sprintf( esc_html__( 'Description to display in the structured data schema as explained %1$shere%2$s', 'visualizer' ), '', '' )
+ );
self::_renderSectionEnd();
- self::_renderGroupEnd();
+
+ self::_renderSectionStart( esc_html__( 'License & Creator', 'visualizer' ), false );
+ self::_renderTextItem(
+ esc_html__( 'License', 'visualizer' ),
+ 'license',
+ $this->license,
+ ''
+ );
+ self::_renderTextItem(
+ esc_html__( 'Creator', 'visualizer' ),
+ 'creator',
+ $this->creator,
+ ''
+ );
+ self::_renderGroupEnd();
}
/**