2016-05-29 8 views
0

Ich schrieb diesen Code in function.php meine wordpress theme:hinzufügen Funktion auf bestimmte Wordpress Seite

remove_filter('get_the_excerpt', 'wp_trim_excerpt'); 
add_filter('get_the_excerpt', 'wpse_custom_wp_trim_excerpt'); 
function wpse_excerpt_length($length) { 
    return 40; 
} 
add_filter('excerpt_length', 'wpse_excerpt_length', 999); 

Wie kann ich diesen Code laden nur für eine bestimmte Wordpress-Seite, insbesondere Seite-ID 5580?

Danke

Antwort

1

Nun, Sie is_page() und übergeben Seite Slug für das gleiche verwenden können ..you Seite Slug, Titel, Id etwas in dieser Funktion

Beispiel passieren kann wenn Ihre ID ist - dann is_page ('5580') verwenden

aber the_excerpt ist vor allem uns ed für Blog so, wenn Sie suchen Blog dann verwenden is_home() für die gleiche

untenstehenden Link Siehe für weitere Details - https://developer.wordpress.org/reference/functions/is_page/

0

So:

if(is_page(5580) { 
    remove_filter('get_the_excerpt', 'wp_trim_excerpt'); 
    add_filter('get_the_excerpt', 'wpse_custom_wp_trim_excerpt'); 
    function wpse_excerpt_length($length) { 
     return 40; 
    } 

    add_filter('excerpt_length', 'wpse_excerpt_length', 999); 
} 
Verwandte Themen