add_action('wp_footer', 'muathemewpgiare_readmore_flatsome');
function muathemewpgiare_readmore_flatsome() {
?>
<style>
/* CSS cho phần hiển thị nội dung sản phẩm */
.single-product .panel.entry-content {
overflow: hidden;
position: relative;
padding-bottom: 25px;
font-family: 'Arial', sans-serif;
transition: all 0.3s ease;
}
/* Thu gọn nội dung khi chiều cao vượt quá giới hạn */
.fix_height {
max-height: 250px;
overflow: hidden;
position: relative;
transition: max-height 0.5s ease;
}
/* Style cho nút "Xem thêm" */
.muathemewpgiare_readmore_flatsome {
text-align: center;
cursor: pointer;
position: absolute;
z-index: 10;
bottom: 0;
width: 100%;
padding-bottom: 20px;
background: rgba(255, 255, 255, 0.9);
font-size: 16px;
border-radius: 25px;
font-weight: bold;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
transition: background-color 0.3s ease;
}
/* Hover nút "Xem thêm" */
.muathemewpgiare_readmore_flatsome:hover {
background-color: #3498db;
color: #fff;
}
/* Nút "Xem thêm" với mũi tên */
.muathemewpgiare_readmore_flatsome a {
color: #3498db;
font-weight: 600;
text-transform: uppercase;
font-size: 16px;
transition: color 0.3s ease;
}
.muathemewpgiare_readmore_flatsome a:after {
content: '\f105'; /* Font Awesome chevron-right */
font-family: 'Font Awesome 5 Free';
font-weight: 900;
margin-left: 10px;
font-size: 18px;
transition: transform 0.3s ease;
}
/* Nút "Thu gọn" */
.muathemewpgiare_readmore_flatsome_less {
display: none;
position: absolute;
z-index: 10;
bottom: 0;
width: 100%;
padding-bottom: 20px;
background: rgba(255, 255, 255, 0.9);
font-size: 16px;
border-radius: 25px;
font-weight: bold;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
transition: background-color 0.3s ease;
}
.muathemewpgiare_readmore_flatsome_less a {
color: #e67e22;
}
.muathemewpgiare_readmore_flatsome_less a:after {
content: '\f104'; /* Font Awesome chevron-left */
font-family: 'Font Awesome 5 Free';
font-weight: 900;
margin-left: 10px;
font-size: 18px;
}
/* Hover nút "Thu gọn" */
.muathemewpgiare_readmore_flatsome_less:hover {
background-color: #e67e22;
color: #fff;
}
</style>
<script>
(function($) {
$(document).ready(function() {
$(window).on('load', function() {
if ($('.single-product .panel.entry-content').length > 0) {
let wrap = $('.single-product .panel.entry-content');
let current_height = wrap.height();
let your_height = 250;
if (current_height > your_height) {
wrap.addClass('fix_height');
wrap.append(function() {
return '<div class="muathemewpgiare_readmore_flatsome muathemewpgiare_readmore_flatsome_more"><a title="Xem thêm" href="javascript:void(0);">Xem thêm</a></div>';
});
wrap.append(function() {
return '<div class="muathemewpgiare_readmore_flatsome muathemewpgiare_readmore_flatsome_less" style="display: none;"><a title="Thu gọn" href="javascript:void(0);">Thu gọn</a></div>';
});
// Sự kiện click nút "Xem thêm"
$('body').on('click', '.muathemewpgiare_readmore_flatsome_more', function() {
wrap.removeClass('fix_height');
$('.muathemewpgiare_readmore_flatsome_more').fadeOut(200);
$('.muathemewpgiare_readmore_flatsome_less').fadeIn(200);
});
// Sự kiện click nút "Thu gọn"
$('body').on('click', '.muathemewpgiare_readmore_flatsome_less', function() {
wrap.addClass('fix_height');
$('.muathemewpgiare_readmore_flatsome_less').fadeOut(200);
$('.muathemewpgiare_readmore_flatsome_more').fadeIn(200);
});
}
}
});
});
})(jQuery);
</script>
<?php
}