Customize-Templates-For-Specific-Posts-Without-Plugin-In-WordPress-

Add Custom Template For Specific PostIn WordPress

Outline

    Original Post

    Add Custom Template For Specific PostIn WordPress


    Original Post

    〈Add Custom Template For Specific PostIn WordPress〉


    There are two things you need to do. First, copy and paste the code in your function.php file. Second, find the single.php in your theme folder. This file is the template of posts. Duplicate it, and rename as single-{Post ID}.php.

    add_filter( 'single_template',  'check_post_custom_template');
     function check_post_custom_template($template){
         global $post;
         $custom_template = locate_template( "single-{$post->ID}.php" );
         if ( ! empty( $custom_template ) ) {
             $template = $custom_template;
         }
         return $template;
     }

    And how to get your Post ID? You can enter the post edit page, then get it in the link. For example, the edit page link of the post is below, and “post = 123456” is your post ID.

    https://aronhack.com/wp-admin/post.php?post=123456&action=edit

    Related Posts

    The Complete WordPress Customization Tutorial – Just Copy And Paste And Work



    Related Posts

    Aron

    A data scientist working in a retail company, with experience in web design and marketing. Recently dives into cryptocurrency and quantitative investing.

    facebook telegram

    Leave a Reply

    • Required fields are market * .
    • Your email address will not be published.
    • Please ensure your email address is correct, then you will get a notification once a new comment reply.

    Your email address will not be published.