а мне нужно, чтобы это работало как обычный фильтр по категориям
+ update_field для каждого поля,а дубликат поля для нового поста.
/*********************************************************************/
/**
* Меняем email адрес отправителя для писем о новом заказе
* приходящих на нашу почту
*
*/
function hml_woocommerce_email_from_address ($from_email, $email) {
// только для новых заказов
if( $email->id === 'new_order' ) {
if ($email->object && ( $email->object instanceof WC_Order ) ) {
$from_email = $email->object->get_address()['email'];
}
}
return $from_email;
}
add_filter ('woocommerce_email_from_address', 'hml_woocommerce_email_from_address', 99, 2);
/**
* Меняем ФИО отправителя для писем о новом заказе
* приходящих на нашу почту
*
*/
function hml_woocommerce_email_from_name ($from_name, $email) {
// только для новых заказов
if( $email->id === 'new_order' ) {
if ($email->object && ( $email->object instanceof WC_Order ) ) {
$from_name = $email->object->get_formatted_billing_full_name();
}
}
return $from_name;
}
add_filter ('woocommerce_email_from_name', 'hml_woocommerce_email_from_name', 99, 2);
/*********************************************************************/
// при условии что новый файл будет рядом с Вашим functions.php
// или с тем к которому подключаете
// НазваниеВашегоФайла - заменить на реальное название
require_once( dirname(__FILE__) . '/НазваниеВашегоФайла.php');
Скажется ли это на производительности. Или на некоторых хуках и функциях.Нет.
$meta_basename = basename($url_add).PHP_EOL ;
$absolute_del = $SDR . '/wor/wp-content/uploads/pop/'.$meta_basename ;
unlink($absolute_del);
'key' => 'выбор_разделов',
'value' => 12 или 'value'=> array('12','13')
$args = array(
'post_type' => 'product',
'post_status' => 'publish',
'ignore_sticky_posts' => 1,
'posts_per_page' => - 1,
'meta_query' => array(
array(
'key' => '_visibility',
'value' => array( 'catalog', 'visible' ),
'compare' => 'IN'
)
),
'tax_query' => array(
array(
'taxonomy' => 'product_cat',
'field' => 'term_id', //This is optional, as it defaults to 'term_id'
'terms' => array( 673, 578, 338 ),
'operator' => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'.
)
)
);