将功能添加到特定的WordPress页面

时间:2016-05-29 17:10:30

标签: wordpress

我在function.php的{​​{1}}中写了这段代码:

wordpress theme

如何仅为特定的WordPress页面加载此代码,特别是page-id 5580?

谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用 is_page()并传递页面slug 相同..您可以传递页面slug,title,Id 任何内容在这个功能

如果您的ID为 - 5580 ,请使用 is_page(' 5580')

但是the_excerpt主要用于博客,所以如果您正在寻找博客,那么使用 is_home()进行相同的

有关详细信息,请参阅以下链接 - https://developer.wordpress.org/reference/functions/is_page/

答案 1 :(得分:1)

像这样:

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 );
}