Add a shortcode:
/**
* Add a shortcode.
*/
add_shortcode('chair-picker-tool', [ self::class, 'shortcode' ]);
Callback:
/**
* Shortcode.
*
* @return string
*/
public static function shortcode() {
return "<p>Test</p>";
}
Good practice to include files:
/**
* Shortcode for the form.
*
* @return string
*/
public function shortcode_show_form()
{
ob_start();
require plugin_dir_path( __FILE__ ) . 'partials/shortcode-display.php';
return ob_get_clean();
}
Andrew Dorokhov