/** * Return singleton istance * * @return BP_Links_Settings */ public static final function instance() { if (!self::$instance instanceof BP_Links_Settings) { self::$instance = new BP_Links_Settings(); } return self::$instance; }
/** * Admin Dashboard Hooks */ function bp_links_admin_init() { // maybe init settings BP_Links_Settings::init('buddypress-links-admin-settings', bp_links_admin_settings_section()); }
/** * Admin Dashboard Hooks */ function bp_links_admin_init() { global $plugin_page, $pagenow; // maybe init settings BP_Links_Settings::init('buddypress-links-admin-settings'); }
<?php } ?> <div class="wrap" style="position: relative"> <h2 class="nav-tab-wrapper"> <?php bp_links_admin_settings_tabs(); ?> </h2> <div class="buddypress-links-admin-content"> <?php BP_Links_Settings::instance()->settings(); ?> <p> <strong>†</strong> - <em><a href="http://shop.presscrew.com/shop/buddypress-links/" target="_blank"><?php _e('Setting applies to pro extension only', 'buddypress-links'); ?> </a></em> </p> </div> <?php include 'sidebar.php'; ?>
/** * Get links settings * * @return mixed */ function bp_links_get_settings() { return BP_Links_Settings::get_settings(); }