Is possible add the template selection into quick edit post? (such as Pages)
]]>I couldn’t get this plugin to work for my custom post type with the code provided using the cpt_post_types filter. I went into the plugin and modified the admin_init() function as follows.
Replace this line:
$post_types = apply_filters(‘cpt_post_types’, array(‘post’,’article’));
with this line:
$post_types = array(‘post’,’article’);
This works for me.
]]>Only works when main theme is active, it will not work with child themes. Moving the main content templates to the child theme defeats the purpose of using Child Themes.
Please help to get working with a child theme
GW
]]>this plugin has great potential but at the moment it just doesn’t function properly. when I click on a new blog item it now takes me to a full width page of all blogs regardless of how I have categorised them.
I would not recommend using it in its current state.
]]>My sidebar on my posts shows up at the bottom, not on the right side like it should (like the rest of my pages). Is there an easy way to fix this? Thanks!
]]>Just wondering how this plugin can work with custom post types… doesn’t seem to work with version 1.0
Any help would be appreciated…
]]>I am using child theme.
The post templates do not show up.
I had to copy my page templates from the theme to the child theme to get them to work.
still a good plugin thanks.
]]>When using this plugin something is causing the page to turn into a category page rather than a post even though i am using a post template. Can you help me fix? Here is a sample of the issue. This should just be a post.
https://www.allaboutparadiseisland.com/testwithposttemplate/
Hi, can this also be updated for WPEC from getshopped.
If this update needs a quote to be paid let me know
for sure on this adress sudetsol[at]gmail.com
Marco
]]>Hi, I love the simplicity of your post template plugin.
However, when I made a post “full width” the page did not show on a mobile device. I am using Blackbird responsive theme with WPtouch plugin to allow for mobile compatibility (which works fine, except for the newly formatted post). My site is westhollywoodlibraryfoundation.com. Any ideas?
Thanks
Marc
1st – GREAT plugin! I’m having trouble getting this to work with the Elegant Themes theme “Origin”. There is a template called “Page Gallery” that automatically creates a gallery from images attached to the post (without having to use the [gallery] shortcode). Using the “Post Templates” plugin I’m only able to get 1 images to show up in the gallery using this template – anything you see in here that might prevent that? Code:
<?php
/*
Template Name: Gallery Page
*/
?>
<?php
$et_ptemplate_settings = array();
$et_ptemplate_settings = maybe_unserialize( get_post_meta(get_the_ID(),'et_ptemplate_settings',true) );
$fullwidth = isset( $et_ptemplate_settings['et_fullwidthpage'] ) ? (bool) $et_ptemplate_settings['et_fullwidthpage'] : (bool) $et_ptemplate_settings['et_fullwidthpage'];
$gallery_cats = isset( $et_ptemplate_settings['et_ptemplate_gallerycats'] ) ? $et_ptemplate_settings['et_ptemplate_gallerycats'] : array();
$et_ptemplate_gallery_perpage = isset( $et_ptemplate_settings['et_ptemplate_gallery_perpage'] ) ? (int) $et_ptemplate_settings['et_ptemplate_gallery_perpage'] : 12;
?>
<?php get_header(); ?>
<?php
$et_settings = array();
$et_settings = maybe_unserialize( get_post_meta( get_the_ID(), '_et_origin_settings', true ) );
$big_thumbnail = isset( $et_settings['thumbnail'] ) ? $et_settings['thumbnail'] : '';
if ( '' != $big_thumbnail ) echo '<div style="background-image: url(' . esc_url( $big_thumbnail ) . ');" id="big_thumbnail"></div>';
?>
<div id="main-content"<?php if ( '' == $big_thumbnail ) echo ' class="et-no-big-image"'; ?>>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class( 'entry-content clearfix' ); ?>>
<?php
$post_id = get_the_ID();
?>
<div class="main-title">
<h1><?php the_title(); ?></h1>
</div> <!-- .main-title -->
<?php if ( ( has_post_thumbnail( $post_id ) || '' != get_post_meta( $post_id, 'Thumbnail', true ) ) && 'on' == et_get_option( 'origin_page_thumbnails', 'false' ) ) { ?>
<div class="post-thumbnail">
<?php
if ( has_post_thumbnail( $post_id ) ) the_post_thumbnail( 'full' );
else printf( '<img src="%1$s" alt="%2$s" />', esc_url( get_post_meta( $post_id, 'Thumbnail', true ) ), the_title_attribute( array( 'echo' => 0 ) ) );
?>
</div> <!-- end .post-thumbnail -->
<?php } ?>
<?php the_content(); ?>
<div id="et_pt_gallery" class="clearfix responsive">
<?php $gallery_query = '';
if ( !empty($gallery_cats) ) $gallery_query = '&cat=' . implode(",", $gallery_cats);
else echo '<!-- gallery category is not selected -->'; ?>
<?php
$et_paged = is_front_page() ? get_query_var( 'page' ) : get_query_var( 'paged' );
?>
<?php query_posts("posts_per_page=$et_ptemplate_gallery_perpage&paged=" . $et_paged . $gallery_query); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php $width = 207;
$height = 136;
$titletext = get_the_title();
$thumbnail = get_thumbnail($width,$height,'portfolio',$titletext,$titletext,true,'Portfolio');
$thumb = $thumbnail["thumb"]; ?>
<div class="et_pt_gallery_entry">
<div class="et_pt_item_image">
<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, 'portfolio'); ?>
<span class="overlay"></span>
<a class="zoom-icon fancybox" title="<?php the_title_attribute(); ?>" rel="gallery" href="<?php echo($thumbnail['fullpath']); ?>"><?php esc_html_e('Zoom in','Origin'); ?></a>
<a class="more-icon" href="<?php the_permalink(); ?>"><?php esc_html_e('Read more','Origin'); ?></a>
</div> <!-- end .et_pt_item_image -->
</div> <!-- end .et_pt_gallery_entry -->
<?php endwhile; ?>
<div class="page-nav clearfix">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
else { ?>
<?php get_template_part('includes/navigation'); ?>
<?php } ?>
</div> <!-- end .entry -->
<?php else : ?>
<?php get_template_part('includes/no-results'); ?>
<?php endif; wp_reset_query(); ?>
</div> <!-- end #et_pt_gallery -->
<?php wp_link_pages( array('before' => '<p><strong>' . esc_attr__('Pages','Origin') . ':</strong> ', 'after' => '</p>', 'next_or_number' => 'number') ); ?>
<?php edit_post_link(esc_attr__('Edit this page','Origin')); ?>
</article> <!-- end .entry-content -->
<?php endwhile; // end of the loop. ?>
</div> <!-- #main-content -->
<?php get_template_part('includes/copyright', 'page'); ?>
<?php get_footer(); ?>
]]>
Hi,
My site will be making use of custom post types, and I want to adapt your plugin to let me select templates for custom posts. You mention in the readme and the Other Notes section that there is some code for the functions.php file ‘below’, but I can’t find it.
Can you help?
Thanks,
Tristan
]]>I installed this and I’ve looked everywhere for the menu but it isn’t showing up. It gives me the option to change the template in the post or page editor, but the menu link (should be on the left) just isn’t there.
Help please?
]]>This plugin doesn’t read the post templates from the parent theme when using a child theme.
The quick fix solution is to copy the parent theme’s page templates to the directory of the child theme.
]]>