TYPE 1
Default.
//* Modify the length of post excerpts add_filter( 'excerpt_length', 'genesiskit_excerpt_length' ); function genesiskit_excerpt_length( $length ) { return 50; // pull first 50 words }
TYPE 2
Target specific category
add_action( 'genesis_before_loop', 'genesiskit_change_excerpt_archives' ); function genesiskit_change_excerpt_archives() { if ( ! is_category( 'uncategorized' ) ) { // enter your category slug here. return; } add_filter( 'excerpt_length', 'genesiskit_do_excerpt_limit' ); } // Pull first 50 words. function genesiskit_do_excerpt_limit() { return '50'; }
Multiple Categories
add_action( 'genesis_before_loop', 'genesiskit_change_excerpt_archives' ); function genesiskit_change_excerpt_archives() { if ( ! is_category( 'uncategorized' ) && ! is_category( 'music' ) ) { // enter your category slug here. return; } add_filter( 'excerpt_length', 'genesiskit_do_excerpt_limit' ); } // Pull first 50 words. function genesiskit_do_excerpt_limit() { return '50'; }
TYPE 3
For Blog i.e Post page.
add_filter( 'excerpt_length', 'genesiskit_do_excerpt_limit_blog' ); // Set excerpt limit to 50 words. function genesiskit_do_excerpt_limit_blog() { if ( ! is_home() || ! in_category( 'Uncategorized' ) ) { return; } return '50'; }