add_action('after_setup_theme', 'remove_zoom_theme_support', 100);
function remove_zoom_theme_support() {
remove_theme_support('wc-product-gallery-zoom');
}
remove_theme_support( 'wc-product-gallery-zoom' );
remove_theme_support( 'wc-product-gallery-lightbox' );
remove_theme_support( 'wc-product-gallery-slider' );
$('.portfolio-slider-big').each(function(){
$(this).slick({
asNavFor: $(this).parents('.postfolio-slider-container').find('.portfolio-slider-little');
});
});
<title>
тег Вы можете удалить, добавив в functions.php следующий код remove_action('wp_head', '_wp_render_title_tag',1);
Для удаления других мета-тегов в <head>
необходимо анализировать код Вашей темы. Ее разработчики могли по разному их назвать.add_action( 'wp_head'
. В найденном выбрать нужное подключение (например 'description') и добавить в functions.php Вашей темы такую же строчку, но только add_action
заменить на remove_action
.add_action( 'wp_head', 'description' );
remove_action( 'wp_head', 'description' );
global $post;
$categories = get_the_category();
foreach($categories as $category) {
echo $category->cat_ID;
}
global $product; //Если не объявлен ранее. Не уверен в необходимости.
global $post;
$categories = get_the_terms( $post->ID, 'product_cat' );
foreach ($categories as $category) {
echo $category->term_id; //Может быть в нескольких категориях
}
const className = 'heading';
const wrapperTag = 'span';
const wrapCount = 3;
document.querySelectorAll(`.${className}`).forEach(n => {
const words = n.innerText.split(' ');
const iMin = Math.max(0, Math.floor((words.length - wrapCount) / 2));
const iMax = Math.min(words.length - 1, iMin + wrapCount - 1);
words[iMin] = `<${wrapperTag}>${words[iMin]}`;
words[iMax] = `${words[iMax]}</${wrapperTag}>`;
n.innerHTML = words.join(' ');
});
for (const n of document.getElementsByClassName(className)) {
const words = n.textContent.split(/(?= )/);
const wrapper = document.createElement(wrapperTag);
wrapper.textContent = words
.splice(Math.max(0, (words.length - wrapCount) >> 1), wrapCount, wrapper)
.join('');
n.replaceChildren(...words);
}
$(function() {
// Script to select all checkboxes
$state.on('change', function(ev) {
var $chcks = $("#example tbody input[type='checkbox']");
if($state.is(':checked')) {
$chcks.prop('checked', true).trigger('change');
}else {
$chcks.prop('checked', false).trigger('change');
}
});
});
onclick="ym(XXXXXX, 'reachGoal', 'USLUGA-1'); return true;"
onclick="ym(XXXXXX, 'reachGoal', 'USLUGA-2'); return true;"
onsubmit="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;"
$term = get_queried_object();
$term_slug = $term->slug;
$_posts = new WP_Query( array(
'post_type' => 'women',
'posts_per_page' => 10,
'tax_query' => array(
array(
'taxonomy' => 'region',
'field' => 'slug',
'terms' => $term_slug,
),
),
) );
if ( $_posts->have_posts() ) :
while ( $_posts->have_posts() ) :
$_posts->the_post();
get_template_part( 'template-parts/content', 'women' );
endwhile;
the_posts_navigation();
else :
get_template_part( 'template-parts/content', 'none' );
endif;
wp_reset_postdata();