[英]Show only a specific page div 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"><?php echo do_shortcode( '[contact-form-7 id="54" title="Contact form 1"]' ) ?></div>
<?php endif; ?>
我想只显示一个ID为19的div。
我使用了is_page()函数但没有工作。
你能帮我解决这个问题吗?
这是网站:
http://avocat.dac-proiect.ro/wp/
提前致谢!
必须在The Loop外部使用is_page(ID)才能正常工作,如下所示:
此条件标签检查是否正在显示页面。 这是一个布尔>函数,意味着它返回TRUE或FALSE。 必须在BEFORE> The Loop中使用此标记,并且在循环内部不起作用(请参阅下面的注释)。
http://codex.wordpress.org/Function_Reference/is_page
$is_contact = is_page(19);
while ( have_posts() ) : the_post();
// do stuff
if ($is_contact)
// output contact form
endwhile;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.