HEX
Server: Apache
System: Linux p3plzcpnl507418.prod.phx3.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
User: retoti4c1e1s (10075650)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /home/retoti4c1e1s/public_html/greatminds.place/wp-content/themes/cassio/inc/functions/comments.php
<?php

/**
 * Custom Fields (author, email, url) for Comment Form
 */
add_filter( 'comment_form_default_fields', 'arts_filter_comment_form_default_fields' );
function arts_filter_comment_form_default_fields( $args = array(), $post_id = null ) {
	if ( null === $post_id ) {
		$post_id = get_the_ID();
	}

	// Exit the function when comments for the post are closed.
	if ( ! comments_open( $post_id ) ) {
		/**
		 * Fires after the comment form if comments are closed.
		 *
		 * @since 3.0.0
		 */
		do_action( 'comment_form_comments_closed' );

		return;
	}

	$commenter     = wp_get_current_commenter();
	$user          = wp_get_current_user();
	$user_identity = $user->exists() ? $user->display_name : '';

	$args = wp_parse_args( $args );
	if ( ! isset( $args['format'] ) ) {
		$args['format'] = current_theme_supports( 'html5', 'comment-form' ) ? 'html5' : 'xhtml';
	}

	$req      = get_option( 'require_name_email' );
	$html_req = ( $req ? " required='required'" : '' );
	$html5    = 'html5' === $args['format'];

		$fields = array(
			'author' => '
				<div class="row form__row">
					<div class="col form__col">
						<label class="input-float js-input-float">
							<input class="input-float__input" id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30" maxlength="245"' . $html_req . '/>' .
								'<span class="input-float__label">' . esc_html__( 'Name', 'cassio' ) . ( $req ? ' <span class="required">*</span>' : '' ) . '</span>
						</label>
					</div>
				</div>
			',
			'email'  => '
				<div class="row form__row">
					<div class="col form__col">
						<label class="input-float js-input-float">
							<input class="input-float__input" id="email" name="email" ' . ( $html5 ? 'type="email"' : 'type="text"' ) . ' value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30" maxlength="100" aria-describedby="email-notes"' . $html_req . ' />' .
								'<span class="input-float__label">' . esc_html__( 'Email', 'cassio' ) . ( $req ? ' <span class="required">*</span>' : '' ) . '</span>
						</label>
					</div>
				</div>
			',
			'url'    => '
				<div class="row form__row">
					<div class="col form__col">
						<label class="input-float js-input-float">
							<input class="input-float__input" id="url" name="url" ' . ( $html5 ? 'type="url"' : 'type="text"' ) . ' value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" maxlength="200" />' .
								'<span class="input-float__label">' . esc_html__( 'Website', 'cassio' ) . '</span>
						</label>
					</div>
				</div>
			',
		);

		return $fields;
}

/**
 * Custom Textarea & Submit Button for Comment Form
 */
add_filter( 'comment_form_defaults', 'arts_comment_form_defaults' );
function arts_comment_form_defaults() {
	$args = array(
		'comment_field' => '
		<div class="row form__row">
			<div class="col form__col">
				<label class="input-float js-input-float">
					<textarea id="comment" name="comment" class="input-float__input input-float__input_textarea" cols="45" rows="8" maxlength="65525" required="required"></textarea><span class="input-float__label">' . esc_html_x( 'Comment', 'noun', 'cassio' ) . '</span>
				</label>
			</div>
		</div>
	',
		'class_submit'  => 'button button_solid bg-accent-secondary-4',
		'submit_button' => '<button name="%1$s" type="submit" id="%2$s" class="%3$s"><span>%4$s</span></button>',
		'submit_field'  => '
		<div class="row form__row form__row_submit text-right">
			<div class="col form__col form__col_submit">
				%1$s %2$s
			</div>
		</div>
	',
	);

	return $args;
}