我们已经知道wordpress如何添加contact form 7了,也知道[contact-form-7 id="xx" title="mytitle"]哪里需要加哪里,但是这个代码一次只能加一个页面,有没办法把代码加到所有页面呢?其实是可以的,只要让wordpress程序执行短代码就能实现。随ytkah一起来看看吧
<?php echo do_shortcode( ' [contact-form-7 id="xx" title="mytitle"] ' ); ?>
第二种方法是直接在function.php文件中定义函数,加入如下代码
add_action( 'ampforwp_after_post_content', 'my_amp_post_before_footer' );
function my_amp_post_before_footer( $amp_post ) {
?>
<div class='mypostioning'>
<?php echo do_shortcode( ' [contact-form-7 id="xx" title="mytitle"] ' ); ?>
</div>
}
非必项:顺便把css样式定义一下,当然你也可以在cf7中定义css
add_action( 'amp_post_template_css', 'my_contact-form_css' );
function my_contact-form_css( $amp_template ) {
?>
. mypostioning{
margin: 0 5px;padding: etc
}
.bla{
margin: 0 5px;
}
.bla bla{
border-top:1px solid #ddd;
margin-bottom:0px;
}
contact form 7 css etc etc etc
<?php
}