woocommerce_after_single_product_summary пускай выведет только табы.
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 );
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
По сути можно удалить, однако любой кто работал с WooCommerc'e знает что просто так удалить нельзя, ибо при обновлений WooCommerce все файлы станут на свои места.
add_filter('the_title', 'trim_words');
function trim_words($post_title) {
if(is_single()) { return $post_title; } // вся магия
$count = 16; // Максимально допустимое число слов.
$after = ' ...'; // Что ставить в конец, когда произведена принудительная обрезка.
$words = split(' ', $post_title);
if (count($words) > $count) :
array_splice($words, $count);
$post_title = implode(' ', $words);
else :
$after = '';
endif;
return $post_title. $after;
}
// https://toster.ru/q/480543
add_filter( 'the_content', 'my_custom_content_filter' );
function my_custom_content_filter( $content ) {
$search = "После этого текста добавить код";
$code = "ваш_код";
$result = $search . " " . $code;
$content = str_replace($search, $result, $content);
return $content;
}
add_action( 'wp_footer', 'customcf7event', 9999);
function customcf7event() {
// https://toster.ru/q/479293
?>
<script type="text/javascript">
$(document).on('wpcf7mailsent', function(){
$(".thnks").fadeIn();
});
</script>
<?php
}
<script type="text/javascript">
$(document).on('wpcf7mailsent', function(){
$(".thnks").fadeIn();
});
</script>
include(locate_template('your-template-name.php'));
if(isset($_POST("myfield")) && ($_POST("myfield") == "myvalue")) {
// ваша функция
}
<?php
// WP_Query arguments
$args = array(
'post_type' => array( 'page' ),
'post_status' => array( 'publish' ),
);
// The Query
$page_query = new WP_Query( $args );
// The Loop
if ( $page_query->have_posts() ) {
while ( $page_query->have_posts() ) {
$page_query->the_post();
?>
<div class='page-item' id="page-<?php the_ID(); ?>">
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<?php the_content(); ?>
</div>
<?php
}
the_posts_navigation();
} else {
echo "<h2>Записей нет.</h2>";
}
// Restore original Post Data
wp_reset_postdata();
?>