我们已经使用Eduma主题来构建我们的wordpress网站。实际上,我们不希望它们提供的主题功能来实施课程。这就是为什么我们不将那些内置插件用于其功能。
根据我们的要求,我为“课程”创建了一个自定义帖子类型,并应用了所有页面功能和属性来制作类似页面的页面。
即使我已经使用自定义模板制作了我们的课程页面,为此我也只使用了主题page.php代码。 以下是自定义页面模板的代码。
<?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-post-type的侧边栏。
答案 0 :(得分:0)
最简单的方法是仅对那些帖子类型使用CSS隐藏侧边栏。您的自定义帖子类型应具有其自己的类,因此要针对这一点,隐藏侧边栏并使内容区域的宽度为100%。可能会发布html输出或链接,但是像下面这样的东西会起作用。
.custom-post-class .sidebar{display:none}
.content{width:100%;}
您也可以使用JS进行操作,然后将其删除。