* SPDX-FileCopyrightText: 2022 Harald Eilertsen * * SPDX-License-Identifier: AGPL-3.0-or-later */ declare(strict_types=1); if ( ! function_exists( 'giglogadmin_shortcode_public' ) ) { /** * Shortcode that displays the public concert list. * * Usage: `[getconcerts]` * * This shortcode does not have any attributes. */ function giglogadmin_shortcode_public() : string { $opts = array( 'offset' => 0, 'limit' => 15, ); $concerts = GiglogAdmin_Concert::find_concerts( $opts ); ob_start(); include __DIR__ . '/templates/giglogadmin-concerts-table.php'; return ob_get_clean(); } add_shortcode( 'getconcerts', 'giglogadmin_shortcode_public' ); }