Php 仅显示特定的页面div Wordpress

Php 仅显示特定的页面div Wordpress,php,html,wordpress,Php,Html,Wordpress,我有以下代码: <?php if(!is_home()): ?> <div id="cristi"><?php echo get_the_content(1); ?></div> <?php endif; ?> <?php if(is_page(19)); ?> <div id="contact2"&g

我有以下代码:

     <?php if(!is_home()): ?>

   <div id="cristi"><?php echo get_the_content(1); ?></div> 


                     <?php endif; ?>


                      <?php if(is_page(19)); ?>

 <div id="contact2"><?php echo do_shortcode( '[contact-form-7 id="54" title="Contact form 1"]' ) ?></div> 


                     <?php endif; ?>
我只想在ID为19的页面上显示一个div

我使用的是页面功能,但不起作用

你能帮我解决这个问题吗

这是网站:


提前谢谢

必须在外部使用is_pageID才能正常工作,定义如下:

此条件标记检查是否显示页面。这是一个布尔>函数,意味着它返回TRUE或FALSE。此标记必须在>循环之前使用,并且在循环内部不起作用。请参见下面的注释

这里有一个分号:而不是冒号:
$is_contact = is_page(19);

while ( have_posts() ) : the_post(); 

// do stuff
if ($is_contact)
    // output contact form

endwhile;