You could develop your own metabox for the page (with custom styling, probably) that allows selection of the template. I don’t know that generating screenshots is feasible, but you could definitely have it pull from some sort of associated file (eg: template name is template-name.php, screenshot is template-name.png).
With the replacement selection method generated, you can then just use remove_meta_box() to remove the default input box (see: Get List of Registered Meta Boxes and Removing Them) and you should be set!
Related Posts:
- Make page template that is just an “include” of another?
- How to customize core admin pages within a theme?
- How to create custom layouts and static pages in themes for clients
- How do I target this page specifically?
- Use another theme template in my theme
- Opinions and recommendations on the best barebones base theme [closed]
- Prevent WordPress from automatically installing a new theme each year
- How do register_sidebar() and get_sidebar() work together?
- how to override woocommerce specific loop or archive-product.php [closed]
- Looking for a lightweight theme using WP3 new tags and features (not 2010) [closed]
- How to customize the default HTML for WordPress Attachments
- Loading template files from a subfolder in my theme?
- wp_trim_words() does not trim the_content() in WordPress
- 2 seperate installation 1 theme same server
- FireFox Inspector :: find CSS file related to
- get_theme_mod(); returns nothing
- page_template toggle between 2 templates + 2 permalinks for same post
- Are there any ‘Coming Soon’ themes for WordPress 3.0?
- Custom php file in wordpress
- Show attribute description when filtering by that attribute
- Can I apply a WP theme to a specific custom page template?
- WordPress Template not affecting the working, keeps defaulting to the index.php template
- How do I copy all “extra” data (menus, widgets, etc) from one theme to another?
- Recommend an open source, template driven website builder UI that produces a working WordPress site [closed]
- woocommerce Add custom field set like billing fields
- $wp_customize->remove_section for customizer setting?
- For custom templates, is it better to use `template_include` or `type_template`?
- Modify a theme to insert custom widgets?
- Create default_content layout template based on post id
- how can I change the background color of all posts on my server?
- Remove template drop down for certain pages
- title, content, feature images
- Get page ID outside the loop, matching menu ID
- How can I make site-wide content editable, for example footer content
- Warning: Creating default object… when altering Customize panels
- Theme licensing and permission on changing content [closed]
- @font-face is not working in WordPress
- Query post for ‘selected category’ in archive.php
- What changes we need to make to a theme so it can be installed as a MU Theme?
- Updates for a private theme
- Showcase elementor templates
- custom theme ,add media not showing images in media library
- Make custom page look exactly as homepage
- Best practice – pages – ACF or inline coding
- Set Title from Custom Template
- For a specific theme, how do I build a list of all the possible theme modification names?
- Navigation label for page in custom theme
- How to hook up search results page to a back-end page?
- How To Load an HTML File As A WordPress Page (With No 301/No Redirect)
- Is there a way to by-pass the pagination function on one custom template?
- Moving wp-content folder
- Most wp_nav_menu parameters ignored
- How to query details of images in gallery that is attached to a post
- Edit value=”” of a button in child theme
- How to customize the WordPress 2014 theme, to have page using less horizontal margin?
- How to add custom ‘layout’ buttons to wordpress editor?
- Creating custom page template
- How to add WordPress JS Script Links
- How to remove a settings section from the Theme Customization API preview pane?
- Translate custom template with WPML
- How To make Custom page of every Category
- Change default Video Player without Plugin
- why won’t my custom css load with the enqueue method or any other method?
- Lost customization after switching the WordPress theme
- Conflict between Yoast SEO and my custom theme
- How can I delete the word `Category:` from page titles? [duplicate]
- How can I add category variable inside posts?
- Why does a custom php code inside a custom template not get executed?
- How replace theme styles?
- Delete page titles
- Issue with navigation bar in child theme
- wordpress custom posts page not showing
- How to use a custom playlist template:
- How do I change the content of an element for a theme without losing the styling?
- Still desperate about multiple TinyMCEs in widgets – is there any good solution to this yet?
- How to Password Protect whole site except for some subdirectories
- Displaying Child Page’s Information
- Getting a jQuery library to work in WordPress & Avada
- How do I move my sites to a child theme without loosing customisation?
- Theme Dev | Convert Template to Theme
- How do I change text of a product template in a WooCommerce theme? [closed]
- Show posts from all categories
- Redirect Every Instance of The Author Template Pages to Custom Author Pages
- Allow arbitrary text after page URL
- Taxonomy template by post type
- Change the functionality of wordpress users module in admin
- Template setting is not saving in wordpress
- Make Terms Under Custom Taxonomy Use Specific Single.php Template
- Custom single page based on which custom page template is selected
- Create a child Theme or custom Theme
- Adding css and js to a blank page created with custom template
- Modifying a local template
- Custom CSS File wont work on second Page
- Consolidate ‘add-to-cart’ buttons into one ‘add-all-to-cart’ button
- How to apply styles to the custom page template
- customizing a theme [closed]
- I have one page in my WordPress site with a table that needs to be super compact and simple
- Changes to code not displaying
- Create a page for each database table entries
- How to edit the new user email notification template