php - 我试图杀死侧边栏,但我不能 - wordpress

标签 php css wordpress

我正在尝试设置自定义页面,您可以在这里查看:

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('&laquo; %link') ?>
  ||
  <?php next_post_link(' %link &raquo;') ?>
</p> 
<?php endwhile; endif;?>



<!--post end-->
<!--single.php end-->
<?php get_sidebar(); ?>
<?php get_footer(); ?>

最佳答案

查看页面结构,我尝试通过添加以下样式来删除左右侧边栏。
将以下样式作为内联 css 放在所需的模板中,这样它就不会影响任何其他页面的布局。希望这可以帮助。

div#navigation
{
   display:none;
}
div#sidebar
{
   display:none;
}
div#content
{
   margin: 5px 0 75px 0;
}

关于php - 我试图杀死侧边栏,但我不能 - wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30060695/

相关文章:

jQuery - 在悬停另一个元素时显示一个元素

sql - elementor 在哪里存储从前端 View 创建的内容中的数据?

html - 下划线主题子菜单现在显示在移动设备上

javascript - 我想使用 php 以网格形式显示 mySQL 数据库中的项目,但我得到了这个

php - 如何处理长PHP脚本?

php - Laravel 队列失败作业

html - 将鼠标悬停在文本上时难以更改文本颜色

javascript - PHP更改个人资料图片

jquery - 无法弄清楚如何在点击时暂停 YouTube 视频

php - 表间自增