Wordpress如果条件为div添加样式

时间:2013-10-08 12:07:59

标签: php wordpress

我在wordpress中使用了一个主题但是我想用php手动更改我的'contents div'的css这是我正在尝试做的事情:

<div id="main" class="site-main">
    <div class="content" style="<?php if (is_page('Contact Us'){ echo 'width: 870px;'; } ?>">
        <div class="lft">
           <?php if(have_posts()) : ?>
                <?php while ( have_posts() ) : the_post() ?>

                <div class="horizontal-divider">
                    <h1><?php the_title(); ?></h1>
                </div>
                <?php the_content(); ?>

                <?php endwhile; ?>
            <?php endif; ?>
        </div>
        <div class="rgt">
            <?php 
                get_sidebar();
            ?>
        </div>   

     </div>
</div>

<?php get_footer(); ?>

你可以看到这一行:

<div class="content" style="<?php if (is_page('Contact Us'){ echo 'width: 870px;'; } ?>">

是我正在尝试使用php将div的大小更改为100%,但我一直收到此错误:

Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\wp\aaco\wp-content\themes\aaco-theme\index.php on line 4

4 个答案:

答案 0 :(得分:2)

您忘了关闭if条件。

if (is_page('Contact Us'))
       ------------------^

答案 1 :(得分:0)

您的代码中似乎有拼写错误。您在if语句中遗漏了)。你想要那条线:

<div class="content" style="<?php if (is_page('Contact Us')) { echo 'width: 870px;'; } ?>">

答案 2 :(得分:0)

你错过了a)联系我们+

固定行:

<div class="content" style="<?php if (is_page('Contact Us')){ echo 'width: 870px;'; } ?>">

答案 3 :(得分:0)

<div class="content" style="<?php if (is_page('Contact Us')){ echo 'width: 870px;'; } ?>">
                                                           ^  
                                                           |

支架丢失......

感谢。