File Editor
Directories:
.. (Back)
Files:
alert.php
button.php
confirm.php
dialog.php
modal.php
warning.php
Create New File
Create
Edit File: button.php
<?php /** * Dialog Button Template * The button template for Tribe Dialog trigger. * * Override this template in your own theme by creating a file at [your-theme]/tribe/dialogs/button.php * * @since 4.10.0 * @since 4.12.15 Add data attributes to the button. * @since 4.12.15 Don't render template if `$button_display` is set to false. * @since 4.12.17 Allow having basic HTMl within the button content so we can add elements with texts for a11y. * * @package Tribe * @version 4.12.17 */ if ( empty( $button_display ) ) { return; } $classes = $button_classes ?: 'tribe-button'; $classes = implode( ' ', (array) $classes ); $attributes = $button_attributes ?: []; ?> <button class="<?php echo esc_attr( $classes ); ?>" <?php tribe_attributes( $attributes ); ?> data-content="<?php echo esc_attr( 'dialog-content-' . $id ); ?>" data-js="<?php echo esc_attr( 'trigger-dialog-' . $id ); ?>" <?php if ( ! empty( $button_id ) ) : ?> id="<?php echo esc_attr( $button_id ); ?>" <?php endif; ?> <?php if ( ! empty( $button_name ) ) : ?> name="<?php echo esc_attr( $button_name ); ?>" <?php endif; ?> <?php if ( ! empty( $button_type ) ) : ?> type="<?php echo esc_attr( $button_type ); ?>" <?php endif; ?> <?php if ( ! empty( $button_value ) && 0 !== absint( $button_value ) ) : ?> value="<?php echo esc_attr( $button_value ); ?>" <?php endif; ?> <?php if ( ! empty( $button_disabled ) && tribe_is_truthy( $button_disabled ) ) : ?> <?php tribe_disabled( true ); ?> <?php endif; ?> ><?php echo wp_kses_post( $button_text ); ?></button>
Save Changes
Rename File
Rename