public void setZones(List<Zone> zones) {
zones.forEach(zone -> zone.setDestination(this));
this.zones = zones;
}
<section class="container pt-3">
<div class="row mt-5 mb-5 text-light">
<?php
$categories = get_categories(array(
'orderby' => 'name',
'order' => 'ASC',
'type' => 'post'
));
?>
<?php foreach( $categories as $category ){ ?>
<div class="work col-3 mt-1 pr-1 item">
<div class="copywriter">
<?php echo '<a class="rounded border border-light p-2" href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a>';
$term_id = get_queried_object_id();
// получим ID картинки из метаполя термина
$image_id = get_term_meta( $term_id, '_thumbnail_id', 1 );
$image_url = wp_get_attachment_image_url( $image_id, 'full' );
// выводим картинку на экран
echo '<img src="'. $image_url .'" alt="" />';
?>
</div>
</div>
<?php } ?>
</div>
</section>
<span role="alert" class="wpcf7-not-valid-tip">Поле обязательно.</span>
wpcf7-not-valid-tip
wpcf7-response-output
<div class="wpcf7-response-output wpcf7-display-none wpcf7-validation-errors" style="display: block;" role="alert">Одно или несколько полей содержат ошибочные данные. Пожалуйста проверьте их и попробуйте ещё раз.</div>
где то ошибка о не заполненой форме отображается снизу в контейнере формы, где то она выходит за пределы этой формы, где то есть ошибка "Поле не заполнено", где то нет
Размер картинки, URL на которую нужно получить.
В этом параметре можно указывать базовые WordPress размеры: thumbnail, medium, large или full.
Также, можно указать размер в массиве, в виде двух элементов (ширина, высота): array(32, 32). В этом случае будет подобран наиболее подходящий размер из имеющихся, затем картинка будет сжата/растянута до указанных размеров. С версии 2.5. этот параметр не влияет на размер медиа-иконок (иконок для файлов), они всегда показываются в оригинальном размере.
add_filter( 'woocommerce_get_order_item_totals', 'remove_subtotal_from_orders_total_lines', 100, 1 );
function remove_subtotal_from_orders_total_lines( $totals ) {
unset($totals['cart_subtotal'] );
return $totals;
}
function removing_customer_details_in_emails( $order, $sent_to_admin, $plain_text, $email ){
$wmail = WC()->mailer();
remove_action( 'woocommerce_email_customer_details', array( $wmail, 'email_addresses' ), 20, 3 );
}
add_action( 'woocommerce_email_customer_details', 'removing_customer_details_in_emails', 5, 4 );
Woocommerce hide subtotal
Woocommerce remove billing address from email
Woocommerce remove billing address