public static function getInstance() { if (myplugin_dataprovider::$instance == null) { myplugin_dataprovider::$instance = new myplugin_dataprovider(); } return myplugin_dataprovider::$instance; }
function myplugin_shortcode() { $toReturn = 'This is <b>My Plugin!</b>'; $toReturn .= '<ul>'; foreach (myplugin_dataprovider::getInstance()->getData() as $key => $value) { $toReturn .= "<li><b>{$key}</b> = {$value}</li>"; } $toReturn .= '</ul>'; return $toReturn; }