WC_Settings_Emails::email_image_url()publicWC 1.0

Creates the React mount point for the email image url.

Метод класса: WC_Settings_Emails{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$WC_Settings_Emails = new WC_Settings_Emails();
$WC_Settings_Emails->email_image_url( $value );
$value(массив) (обязательный)
Field value array.

Код WC_Settings_Emails::email_image_url() WC 9.7.1

<?php
public function email_image_url( $value ) {
	$option_value = $value['value'];
	if ( ! isset( $value['field_name'] ) ) {
		$value['field_name'] = $value['id'];
	}
	?>
	<tr class="<?php echo esc_attr( $value['row_class'] ); ?>">
		<th scope="row" class="titledesc">
			<label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo esc_html( $value['title'] ); ?> <?php echo wc_help_tip( $value['desc'] ); // WPCS: XSS ok. ?></label>
		</th>
		<td class="forminp forminp-<?php echo esc_attr( sanitize_title( $value['type'] ) ); ?>">
			<input
				name="<?php echo esc_attr( $value['field_name'] ); ?>"
				id="<?php echo esc_attr( $value['id'] ); ?>"
				type="hidden"
				value="<?php echo esc_attr( $option_value ); ?>"
			/>
			<div
				id="wc_settings_email_image_url_slotfill"
				data-id="<?php echo esc_attr( $value['id'] ); ?>"
				data-image-url="<?php echo esc_attr( $option_value ); ?>"
			></div>
		</td>
	</tr>
	<?php
}