Wordpress 如何将主题功能应用于具有自定义帖子类型的页面
我们已经使用Eduma主题构建了我们的wordpress网站。实际上,我们不希望他们提供的主题功能来实现课程。这就是为什么我们不使用这些内置插件的特点 根据我们的要求,我已经为“课程”创建了一个自定义的帖子类型,并且我已经应用了所有的页面特性和属性来创建相同的页面 甚至我也使用了自定义模板来制作我们的课程页面,为此我使用了themes page.php代码。 下面是自定义页面模板的代码Wordpress 如何将主题功能应用于具有自定义帖子类型的页面,wordpress,templates,custom-post-type,Wordpress,Templates,Custom Post Type,我们已经使用Eduma主题构建了我们的wordpress网站。实际上,我们不希望他们提供的主题功能来实现课程。这就是为什么我们不使用这些内置插件的特点 根据我们的要求,我已经为“课程”创建了一个自定义的帖子类型,并且我已经应用了所有的页面特性和属性来创建相同的页面 甚至我也使用了自定义模板来制作我们的课程页面,为此我使用了themes page.php代码。 下面是自定义页面模板的代码 <?php while (have_posts()) : the_post(); ?>
<?php while (have_posts()) : the_post(); ?>
<?php get_template_part('content', 'page'); ?>
<?php
// If comments are open or we have at least one comment, load up the comment template
if (comments_open() || get_comments_number()) :
comments_template();
endif;
?>
<?php endwhile; // end of the loop. ?>
在上面的代码中,它们没有使用get_sidebar(),我们的自定义模板默认使用边栏小部件,它显示空白而不是全宽
我想我们的自定义模板应与全宽度(无侧边栏)
您能否建议我们,我们可以用上面的代码来隐藏cuatom帖子类型的侧栏。最简单的方法是仅用CSS隐藏那些帖子类型的侧栏。您的自定义帖子类型应该有自己的类,以便隐藏侧边栏并使内容区域100%宽度。发布html输出或一个链接,但下面类似的东西可能会起作用
.custom-post-class .sidebar{display:none}
.content{width:100%;}
你也可以用JS来做,然后把它删除