_oFactory = $oFactory; $this->_sClassName = $oFactory->oProp->sClassName; $this->_sPageSlug = $sPageSlug; $this->_oFactory->addInPageTabs( $this->_sPageSlug, // target page slug array( 'tab_slug' => $this->_sTabSlug, 'title' => __( 'Messages', 'admin-page-framework-loader' ), ) ); // load + page slug + tab slug add_action( 'load_' . $this->_sPageSlug . '_' . $this->_sTabSlug, array( $this, 'replyToLoadTab' ) ); } /** * Triggered when the tab is loaded. */ public function replyToLoadTab( $oFactory ) { add_action( 'do_' . $this->_sPageSlug . '_' . $this->_sTabSlug, array( $this, 'replyToDoTab' ) ); } public function replyToDoTab() { ?>
setMessage() method.', 'admin-page-framework-loader' ); // ' syntax fixer ?> getMessage() method.', 'admin-page-framework-loader' ); ?>
$this->getMessage( 'option_updated' );
_oFactory->oDebug->dump( $this->_oFactory->getMessage( 'option_updated' ) ); ?>
$this->setMessage( 'option_updated', 'This is a modified message.' );
_oFactory->setMessage(
'option_updated',
__( 'This is a modified message', 'admin-page-framework-loader' )
);
?>
$this->getMessage();
_oFactory->oDebug->dump( $this->_oFactory->getMessage() );
}
}