Bevezető hosszának szabályozása
Az alapértelmezett excerpt hossz 55 szó. A változtatás egyszerű:
function new_excerpt_length($length) {
return 40;
}
add_filter('excerpt_length', 'new_excerpt_length');
És máris csak 40 szavas a bevezetőd hossza.
Tovább is van…
Ha bejegyzéstípusonként szeretnéd szabályozni, akkor az alábbi kóddal teheted. Értelemszerűen a saját bejegyzéstípusaidat behelyettesítve.
function ow_excerpt_length($length) {
global $post;
if ($post->post_type == 'post')
return 40;
else if ($post->post_type == 'products')
return 60;
else if ($post->post_type == 'testimonial')
return 100;
else
return 50;
}
add_filter('excerpt_length', 'ow_excerpt_length');
Ha pedig kategóriánként szeretnél eltérő hosszúságú bevezetőket, ezt a kódot használd:
add_filter('excerpt_length', 'my_excerpt_length');
function my_excerpt_length($length) {
if(in_category(5)) {
return 25;
} else {
return 40;
}
}