我打算有一些不同的自定义帖子类型,但我希望它们具有与普通帖子不同的布局。
普通帖子本身有两种不同的外观,一种用于索引页面,另一种用于单击进入永久链接页面时。
对于自定义帖子,我想做同样的事情(两种不同的布局,都不同于普通帖子),但由于某种原因,我的代码似乎没有什么不同。
到目前为止,我使用了自定义帖子模板插件,并尝试在 post-[postype].php 文件中编写代码,但两者似乎都无效。
对于我的 single.php,代码如下 -
<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php while ( have_posts() ) : the_post(); ?>
<!--- post wrapper home/post --->
<?php if ( is_home()) { echo '<div class="fullposthome">' ; }
else { echo '<div class="fullpost">' ; }
?>
<?php if( get_post_meta($post->ID, 'imgtest', true) ) { ?> <!--- made following div appear if said custom field presetn ---->
<div class="testbox"><img src="<?php the_field('imgtest'); ?>" alt="" width="100%" height="auto"/></div> <!--- div with custom field inside --->
<?php } ?>
<?php if ( is_home()) { echo '<div class="contenttextboxhome">' ; }
else { echo '<div class="contenttextbox">' ; }
?>
<?php get_template_part( 'content', 'single' ); ?>
</div>
<?php temptheme1_content_nav( 'nav-below' ); ?>
<?php
// If comments are open or we have at least one comment, load up the comment template
if ( comments_open() || '0' != get_comments_number() )
comments_template();
?>
<?php endwhile; // end of the loop. ?>
</div><!-- #content -->
</div><!--- post wrapper --->
</div><!-- #primary -->
对于自定义帖子,我尝试更改我尝试的自定义帖子的行,因为这是我假设名称引用 [content/single.php] - 这是在 underscore.me / _S 框架中请注意,我是也将尝试使用主题框架,但由于 _S 是更简单的框架,所以我更容易按照我想要的方式构建它。
所以我想我的问题是我的编码哪里出了问题,或者我如何正确使用自定义帖子模板插件?