我在function.php
的{{1}}中写了这段代码:
wordpress theme
如何仅为特定的WordPress页面加载此代码,特别是page-id 5580?
谢谢
答案 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 );
}