2

私は自分のワードプレスで使用する単一のテーマを持っていますが、php を使用して手動で「コンテンツ 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

4 に答える 4

2

if条件を閉じるのを忘れました。

if (is_page('Contact Us'))
       ------------------^
于 2013-10-08T12:11:46.653 に答える
0
<div class="content" style="<?php if (is_page('Contact Us')){ echo 'width: 870px;'; } ?>">
                                                           ^  
                                                           |

ブラケットがありません...

ありがとう。

于 2013-10-08T12:35:53.637 に答える
0

コードにタイプミスがあるようです。)if ステートメントにa がありません。その行を次のようにします。

<div class="content" style="<?php if (is_page('Contact Us')) { echo 'width: 870px;'; } ?>">
于 2013-10-08T12:11:02.477 に答える
0

お問い合わせ+の後ろに ) がありません

固定回線:

<div class="content" style="<?php if (is_page('Contact Us')){ echo 'width: 870px;'; } ?>">
于 2013-10-08T12:12:24.110 に答える