Вот так описание выводится для двух методов оплаты. И это работает
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
$title = ($gateway->id=='enot') ? 'Описание-1.' : 'Описание-2';
?>
<li id="position-center" class="wc_payment_method payment_method_<?php echo esc_attr( $gateway->id ); ?>">
<input id="payment_method_<?php echo esc_attr( $gateway->id ); ?>" type="radio" class="input-radio" name="payment_method" value="<?php echo esc_attr( $gateway->id ); ?>" <?php checked( $gateway->chosen, true ); ?> data-order_button_text="<?php echo esc_attr( $gateway->order_button_text ); ?>" />
<label for="payment_method_<?php echo esc_attr( $gateway->id ); ?>" class="bs-tooltip primary mb-3" title="<?php echo $title; ?>" data-toggle="tooltip">
<?php echo $gateway->get_icon(); /* phpcs:ignore WordPress.XSS.EscapeOutput.OutputNotEscaped */ ?>
</label>
</li>
Но когда я попытался вывести третий метод оплаты, то у меня ничего не вышло. Как вывести описание для третьего метода оплаты?