Skip to content

Commit f70d446

Browse files
committed
chore: add doc link to upsells
1 parent 1173551 commit f70d446

3 files changed

Lines changed: 11 additions & 10 deletions

File tree

classes/Visualizer/Module/Sources.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public function __construct( Visualizer_Plugin $plugin ) {
5353
parent::__construct( $plugin );
5454
$this->_addFilter( Visualizer_Plugin::FILTER_GET_CHART_SERIES, 'filterChartSeries', 1, 2 );
5555
$this->_addFilter( Visualizer_Plugin::FILTER_GET_CHART_DATA, 'filterChartData', 1, 2 );
56-
$this->_addFilter( 'visualizer_pro_upsell', 'addProUpsell', 10, 2 );
56+
$this->_addFilter( 'visualizer_pro_upsell', 'addProUpsell', 10, 3 );
5757
}
5858

5959
/**
@@ -129,7 +129,7 @@ public function filterChartData( $data, $chart_id ) {
129129
*
130130
* @return string The new html code.
131131
*/
132-
public function addProUpsell( $old, $feature = null ) {
132+
public function addProUpsell( $old, $feature = null, string $docs_url = '' ) {
133133
$pro_features = Visualizer_Module::get_features_for_license( 1 );
134134
$biz_features = Visualizer_Module::get_features_for_license( 2 );
135135
$return = '';
@@ -153,7 +153,10 @@ public function addProUpsell( $old, $feature = null ) {
153153
$return .= ' <div class="only-pro-container">';
154154
$return .= ' <div class="only-pro-inner">';
155155
$return .= ' <p>' . $msg . '</p>';
156-
$return .= ' <a target="_blank" href="' . tsdk_utmify( Visualizer_Plugin::PRO_TEASER_URL, esc_attr( $feature ) ) . '" title="' . __( 'Upgrade Now', 'visualizer' ) . '">' . __( 'Upgrade Now', 'visualizer' ) . '</a>';
156+
if ( ! empty( $docs_url ) ) {
157+
$return .= ' <a target="_blank" href="' . esc_url( $docs_url ) . '" class="button button-secondary">' . esc_html__( 'Documentation', 'visualizer' ) . '</a>';
158+
}
159+
$return .= ' <a target="_blank" href="' . tsdk_utmify( Visualizer_Plugin::PRO_TEASER_URL, esc_attr( $feature ) ) . '" title="' . __( 'Upgrade Now', 'visualizer' ) . '" class="button button-primary">' . __( 'Upgrade Now', 'visualizer' ) . '</a>';
157160
$return .= ' </div>';
158161
$return .= ' </div>';
159162
$return .= '</div>';

classes/Visualizer/Render/Layout.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,7 @@ private static function _renderPermissions( $args ) {
616616
array( 'visualizer-permission', 'visualizer-permission-specific', 'visualizer-permission-edit-specific' )
617617
);
618618
Visualizer_Render_Sidebar::_renderSectionEnd();
619-
echo apply_filters( 'visualizer_pro_upsell', '', 'chart-permissions' );
619+
echo apply_filters( 'visualizer_pro_upsell', '', 'chart-permissions', 'https://docs.themeisle.com/article/1280-how-to-customize-permissions' );
620620
echo '</div>';
621621
Visualizer_Render_Sidebar::_renderGroupEnd();
622622
}
@@ -1071,7 +1071,7 @@ class="dashicons dashicons-lock"></span></h2>
10711071
<input type="button" id="filter-chart-button" class="button button-secondary show-chart-toggle" value="<?php echo $bttn_label; ?>" data-current="chart" data-t-filter="<?php _e( 'Show Chart', 'visualizer' ); ?>" data-t-chart="<?php echo $bttn_label; ?>">
10721072
<input type="button" id="db-filter-save-button" class="button button-primary" value="<?php _e( 'Save Schedule', 'visualizer' ); ?>">
10731073
</form>
1074-
<?php echo apply_filters( 'visualizer_pro_upsell', '', 'import-wp' ); ?>
1074+
<?php echo apply_filters( 'visualizer_pro_upsell', '', 'import-wp', 'https://docs.themeisle.com/article/1278-how-to-import-data-from-wordpress' ); ?>
10751075
</div>
10761076
</div>
10771077
</li>
@@ -1217,7 +1217,7 @@ class="dashicons dashicons-lock"></span></h2>
12171217

12181218
<input type="button" id="db-chart-button" class="button button-secondary show-chart-toggle" value="<?php echo $bttn_label; ?>" data-current="chart" data-t-filter="<?php _e( 'Show Chart', 'visualizer' ); ?>" data-t-chart="<?php echo $bttn_label; ?>">
12191219
<input type="button" id="db-chart-save-button" class="button button-primary" value="<?php _e( 'Save Schedule', 'visualizer' ); ?>">
1220-
<?php echo apply_filters( 'visualizer_pro_upsell', '', 'db-query' ); ?>
1220+
<?php echo apply_filters( 'visualizer_pro_upsell', '', 'db-query', 'https://docs.themeisle.com/article/1279-how-to-import-data-from-a-database' ); ?>
12211221
</form>
12221222
</div>
12231223
</div>

css/frame.css

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1136,10 +1136,11 @@ button#editor-chart-button {
11361136
flex-direction: column;
11371137
align-items: center;
11381138
justify-content: center;
1139+
gap: 12px;
11391140
}
11401141

11411142
.only-pro-content p {
1142-
margin: 0 0 15px;
1143+
margin: 0;
11431144
font-size: 14px;
11441145
font-weight: 700;
11451146
}
@@ -1156,9 +1157,6 @@ button#editor-chart-button {
11561157
border-style: solid;
11571158
border-radius: 3px;
11581159
}
1159-
.only-pro-content .only-pro-container a {
1160-
color: #fff !important;
1161-
}
11621160

11631161
.only-pro-content a:hover {
11641162
background: #2D419B;

0 commit comments

Comments
 (0)