wordpress为指定ID的文章添加特定single模板

技术文档 2024年1月6日

wordpress模板制作时常会用到,wordpress为指定ID的文章添加特定single模板。

add_filter( 'single_template', 'my_custom_single_template' );

function my_custom_single_template( $template ) {
    global $post;

    // Check for a specific post ID
    if ( $post->ID == 123 ) {
        $new_template = locate_template( array( 'single-custom.php' ) );
        if ( '' != $new_template ) {
            return $new_template;
        }
    }

    return $template;
}

相关文章