MP_Addon_OfflineConversions_Settings
Source Source
File: calculator-offline-conversions-add-on/inc/MP_Addon_OfflineConversions_Settings.php
class MP_Addon_OfflineConversions_Settings {
/**
* Filter Settings menu.
*
* @since 1.0.0
* @access public
*
* @param string $list menu list
*
* @return string
*/
public function filter_menu( $list ) {
if ( isset( $_GET['tab'] ) && 'offline_conversion' === $_GET['tab'] ) {
$list .= '<li class="active"><a href="?page=mortgage-analytics&tab=offline_conversion" >' . esc_html__( 'Offline Conversion Reports', 'CalculatorsOfflineConversionsAddon' ) . '</a></li>';
} else {
$list .= '<li ><a href="?page=mortgage-analytics&tab=offline_conversion" >' . esc_html__( 'Offline Conversion Reports', 'CalculatorsOfflineConversionsAddon' ) . '</a></li>';
}
return $list;
}
/**
* Add Google Analytics setting fields.
*
* @since 1.0.0
* @access public
*
* @global $pagenow
*/
public function filter_offline_conversions_settings() {
global $pagenow;
if ( isset( $_GET['tab'] ) ) {
if ( 'admin.php' === $pagenow && 'mortgage-analytics' === $_GET['page'] ) {
if ( 'offline_conversion' === $_GET['tab'] ) {
?>
<div class="mp-settings__content tab-pane charts">
<?php
/**
* Offline conversion.
*/
require_once plugin_dir_path( __FILE__ ) . '/reports/offline-conversion.php';
?>
</div>
<?php
}
}
}
}
}
Methods Methods
- filter_menu — Filter Settings menu.
- filter_offline_conversions_settings — Add Google Analytics setting fields.
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |