| Current File : /home/digitaw/www/wp-content/plugins/event-tickets/src/views/blocks/tickets/submit-button.php |
<?php
/**
* Block: Tickets
* Submit Button
*
* Override this template in your own theme by creating a file at:
* [your-theme]/tribe/tickets/blocks/tickets/submit-button.php
*
* See more documentation about our Blocks Editor templating system.
*
* @link https://evnt.is/1amp Help article for RSVP & Ticket template files.
*
* @since 4.9.3
* @since 4.11.3 Updated the button to include a type - helps avoid submitting forms unintentionally.
* @since 4.11.3 Allow filtering of the button classes.
* @since 4.11.3 Added button ID for better JS targeting.
* @since 4.12.1 Updated button text to use tribe_get_ticket_label_plural() for "Tickets" string.
*
* @version 4.12.1
*
*/
/**
* Allow filtering of the button name for the tickets block.
*
* @since 4.11.0
*
* @param string $button_name The button name. Set to cart-button to send to cart on submit, or set to checkout-button to send to checkout on submit.
*/
$button_name = apply_filters( 'tribe_tickets_ticket_block_submit', 'cart-button' );
/**
* Allow filtering of the button classes for the tickets block.
*
* @since 4.11.3
*
* @param array $button_name The button classes.
*/
$button_classes = apply_filters(
'tribe_tickets_ticket_block_submit_classes',
[
'tribe-common-c-btn',
'tribe-common-c-btn--small',
'tribe-tickets__buy',
]
);
?>
<button
<?php tribe_classes( $button_classes ) ?>
id="tribe-tickets__buy"
type="submit"
<?php if ( $button_name ) : ?>
name="<?php echo esc_html( $button_name ); ?>"
<?php endif; ?>
<?php tribe_disabled( true ); ?>
>
<?php
/* translators: %s: Tickets label */
echo esc_html( sprintf( _x( 'Get %s', 'Add tickets to cart.', 'event-tickets' ), tribe_get_ticket_label_plural( 'event-tickets' ) ) );
?>
</button>