Templates might load faster because they don’t have to do a database query, they have already all the text hardcoded in them.
Also, this might not be the right way to do it and you might have problems or conflicts if you are not doing it right. Considering the fact that the speed diference will be very small, I sugest you should go with a page created in the admin manager.
Related Posts:
- Getting only direct child pages in WordPress with get_pages
- How to add a .php file to WordPress
- Nginx FastCGI_Cache Vs PHP Caching
- Check if a menu is empty?
- load/require specific php files for specific pages/templates/post types
- Conditionally loading JavaScript based on the Advanced Custom Fields in the post
- Exclude pages with certain template from wp_list_pages
- Loading page template into shortcode
- Help with a custom page template – listing contents of childpages?
- Easiest way to show total number of subpages
- Switching between custom templates in a post type of the admin menu
- Extremely slow pageload for long post when using the_content?
- Performance issues with large website [closed]
- page template for attachement page?
- Why does running get_the_excerpt() when generating JSON file take 28 seconds vs. 599 milliseconds without it?
- PHP 5.5, w3 Total Cache, and opcache [closed]
- Using get_bloginfo(‘template_directory’) or variable – performance issue
- Changing the template hierarchy
- Looking for most performant way to execute several similar WP queries within shortcodes
- It is a good idea to store values from the global $post if they are used multiple times?
- How to enqueue CSS and JS only on specific template?
- Custom Template 404 for specific custom post type
- Showing content from one page on another
- how could I load a different template part by page
- Page Automatically Generated from Theme?
- How to hide all child pages with post_query?
- Can I install/embed WordPress on a ‘single page’?
- Can’t access variable outside for loop
- WordPress Script stops suddenly
- How to display pictures from database?
- Change title only in dynamic page
- Dynamic content in template
- Populate editor with some content of a page with a page template
- How to get the value of input hidden html from text editor to custom page template?
- Automatic Shortcode Creation with Custom Fields [closed]
- Does wordpress templates always in files or in database?
- is there a benefit in using a constant over get_stylesheet_directory_uri?
- Inject class in body when particular page template is used
- Adding wrapper elements in the_date() like in the_title()?
- Show meta box only for default page template
- WordPress template page name displayed on screen
- Display custom field on 404 page outside loop
- Display all pages – in order
- Editing a PHP file to include a small text piece on every page
- Short code template + ajax
- page-slug.php not working but only for specific slug
- get_page_template_slug returns incorrect path
- Dropdown menu for categories
- Posts are not looping through correctly
- Make a page (url) not cacheable [closed]
- Display additional page templates and a sidebar on plugin activation
- How do I add my PHP app to a WordPress page whilst keeping semantic URLs?
- Page load timer?
- Why wp_remote_get() fetches certain web pages while it doesn’t work for my localhost?
- Can/should we delete wordpress cron jobs with no action?
- Prevent header and footer from loading on specific pages with template or plugin
- Contain multiple page templates in one PHP custom template file in WordPress?
- How do you measure the PHP generation time of your WordPress pages?
- WordPress add custom search
- How can I edit a php custom page template to work in other themes?
- Page template not working when logged out
- How to Change Site Elements based on referring URL
- How to add a full working piece of website already coded, to a large scale Website design project?
- Huge time to first byte on live site
- Use wordpress for /blog section only and all other pages static, but using same footer.php and header.php
- Serve cookie free URLs in WordPress without using a CDN
- remove_action() not working in page template – Genesis
- can’t grab PHP $_POST variable
- (Xdebug Profiler) Why are there two cachegrind files generated for one page?
- Pass form attributes to another php template in wordpress
- Code works on page-example.php by not category-example.php
- Calling PHP function doesn’t work in index.php
- Create a custom theme-specific page, invisible in the admin-panel?
- Perfmon performance counters on WAMP
- Execute php in pages
- Use page.php for front page
- Why isn’t my link attribute getting my css?
- Display pages from specific page template
- How can I put a custom field as the link of a button shortcode?
- Tables not showing divs and loop/php items
- Display custom meta box in my template file
- WordPress article with 50 000 words loading slow – 100% cpu
- Loop on a wordpress Page instead of content coming from the WP text editor
- redirect user from login page if is logged
- Custom Post Type doesn’t have template content when creating programmatically in PHP but does when created in WP Admin
- In WordPress how do you remove render-blocking CSS manually without a plugin?
- Styling best practices for single pages/templates
- duplicating page templates
- Accessing a random image via ajax
- get_the_terms – only top level
- Call global variable array() in woocommerce child/template
- WP Cron job timeout issues
- Shortcode returns values in the wrong order
- Displaying content on posts page based on category
- Adding an “Upgrade Subscription” button to an Elementor page
- add_filter() inside another add_filter()
- Custom Bulk Actions handler not firing
- Rotating Header Images
- WP Debug enabled Undefined index error in a widget
- How can precision be improved for the debug log timestamp?