Hi Team!
Im wandering if is posible to have diferent excerpt length for the masonry… I explain:
1- I have one masonry in the home page showing the blog, there I need 99 excerpt length:
http://www.farmacia-amado.com.mialias.net/
2- I have one masonry in the services page, there I need 260 excerpt length:
I try this in functions.php:
/* EXCERPT */
add_filter( 'avf_masonry_excerpt_length', 'masonry_excerpt_length');
function masonry_excerpt_length() {
$excerpt = 260;
return $excerpt;
}
/* BTN MORE EN MASONRY */
add_filter('avf_masonry_loop_prepare','avia_change_default_link', 10, 2);
function avia_change_default_link($loop, $entries)
{
foreach($entries->posts as $key => $entry)
{
if($entry->post_type == "post")
{
$more = "<br /><span class='masonry-more-link-arrow'>".__('Read more','avia_framework')."</span>";
$loop['content'] = avia_backend_truncate($entry->post_content, apply_filters( 'avf_masonry_excerpt_length' , 99) , apply_filters( 'avf_masonry_excerpt_delimiter' , " "), "…", true, '') . $more;
}
}
return $loop;
}
Hi Victor!
Can you please try changing your first part of code to following one
add_filter( 'avf_masonry_excerpt_length', 'masonry_excerpt_length');
function masonry_excerpt_length() {
if(is_page(18)){
$excerpt = 260;
}
else {
$excerpt = 100;
}
return $excerpt;
}
Regards,
Yigit
Just perfect!
Thank you very much!