Static Class Initializer in Wordpess
Static class
Make functions as static makes them call without an instantiation of the class.
class Register
{
static function init() {
add_shortcode('RegisterForm', __CLASS__ . '::registerForm');
add_shortcode('RegisterForm2', __CLASS__ . '::registerForm2');
add_filter( 'the_content', 'add_bottom_content' );
}
static function registerForm(){
// Add your code
}
static function registerForm2(){
// Add your code
}
static function add_bottom_content( $content ) {
$content .= "Your Reviews On ".get_the_title().", Please!"";
return $content;
}
}
Register::init();
