我正在尝试设置自定义页面,您可以在这里查看:
http://dageniusmarketer.com/download-the-book-now
我正在使用此代码进行自定义页面。据我所知,侧边栏有“导航”和“侧边栏”的ID,但是,我申请的规则不起作用。我尝试了一个ID为“content”的测试规则,它按预期工作。为什么我无法隐藏侧边栏?有些东西没有意义。
<?php
/*
* Template Name: My Custom Page
* Description: A Page Template with No Sidebars.
*/
?>
<?php get_header(); ?>
<!--single.php-->
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post">
<h2 id="post-<?php the_ID(); ?>">
<a href="<?php echo get_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
<?php the_title(); ?></a></h2>
<?php the_content(); ?>
<?php wp_link_pages(); ?>
<p class="metadata">
<?php printf(__('%1$s %2$s', 'mtsgossip'), $time_since, get_the_time(__('l, F jS, Y', 'mtsjourney')), get_the_time()); ?>,
<?php _e('by ','mtsjourney');?> <?php the_author();?>
<?php _e('and is filed under','mtsjourney'); ?> "<?php the_category(', ') ?> ".
<?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
// Kommentare und Pingen erlaubt ?>
<?php _e('You can','mtsjourney'); ?> <a href="#respond"><?php _e('leave a response here','mtsjourney'); ?></a>,
<?php _e('or send a','mtsjourney'); ?>
<a href="<?php trackback_url(true); ?>" ><?php _e('Trackback','mtsjourney'); ?></a>
<?php _e('from your own site','mtsjourney'); ?>.
<?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
// Nur Pingen erlaubt ?>
<?php _e('Responses are currently closed, but you can send a','mtsjourney'); ?>
<a href="<?php trackback_url(true); ?>" >
<?php _e('Trackback','mtsjourney'); ?></a>
<?php _e('from your own site','mtsjourney'); ?>.
<?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
// Kommentare geschlossen, Pingen erlaubt ?>
<?php _e('You can','mtsjourney'); ?>
<a href="#respond"> <?php _e('leave a response here','mtsjourney'); ?></a>.
<?php _e('Pinging is currently not allowed','mtsjourney'); ?>.
<?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
// Kommentare und Pings sind nicht erlaubt. ?>
<?php _e('Both comments and pings are currently closed','mtsjourney'); ?>.
<?php } edit_post_link('E','',''); ?>
</p>
</div>
<div id="navigation" style="margin-left:200px;"></div>
<div id="sidebar" style="display:none"></div>
<div id="content" style="width:900px"></div>
<!--postend-->
<p class="navigate">
<?php previous_post_link('« %link') ?>
||
<?php next_post_link(' %link »') ?>
</p>
<?php endwhile; endif;?>
<!--post end-->
<!--single.php end-->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
答案 0 :(得分:0)
正在使用此行调用您的侧边栏:
<?php get_sidebar(); ?>
您可以尝试将其评论为隐藏侧边栏:
<?php //get_sidebar(); ?>
答案 1 :(得分:0)
查看页面结构,我尝试通过添加以下样式来删除左侧和右侧边栏。
将以下样式作为内联css放在所需的模板中,这样它就不会影响任何其他页面的布局。希望这可以帮助。
div#navigation
{
display:none;
}
div#sidebar
{
display:none;
}
div#content
{
margin: 5px 0 75px 0;
}
答案 2 :(得分:0)
您有两个带有“侧边栏”ID的div,我们可以在您发布的代码中看到的那个(具有样式)和最终由<?php get_sidebar(); ?>
创建的那个
这些不是相同的元素,因此要解决您的问题,只需删除多余的侧边栏并在样式表中应用样式。
答案 3 :(得分:0)
为什么不删除sidebar.php的所有内容?所以,调用它的所有其他文件都不会显示任何内容。
答案 4 :(得分:0)
您的侧边栏正在被此行调用
<?php get_sidebar(); ?>
尝试发表评论