如何在 WordPress 中将重力表单添加到博客页面(帖子页面)
how to add gravity forms to blog page(posts page) in WordPress
我使用重力表单插件,我想在我的博客页面(post页面)添加一个表单,但是在页面编辑器上,我无法在内容中添加重力表单。
或者我需要在我需要的地方显示表格,而不是在 post 或页面
的内容中
我的问题是:
- 我不能(不知道如何)在我想要的地方显示表格
- 我无法在博客页面(post页面)中显示我的表单
我的 index.php
和 single.php
文件代码:
<?php
get_header();
if(have_posts()):
while(have_posts()): the_post(); ?>
<article class="post page">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</article>
<?php endwhile;
else:
echo '<p>No Content Found!</p>';
endif; ?>
<div class="gravity-form-place">
<!-- gravity form must show here -->
</div>
<?php get_footer(); ?>
如何在 single.php
文件中显示 <div class="gravity-form-place">
内的表格?
如何在index.php
文件博客页面(posts页面)显示<div class="gravity-form-place">
内的表格?
您是否尝试过使用 Gravity Form 简码?如果你还没有,试试吧。这是文档:
Creating a Form Shortcode - Gravity Form
应该是这样的:
<?php
echo do_shortcode( '[gravityform id="1"]' );
?>
创建表单后,您应该可以获得一个短代码。复制粘贴到下面
之间
<?php echo do_shortcode('_Your_Short_Code_Goes_Here_'); ?>
只需将该行粘贴到您的 div:
之间
<div class="gravity-form-place">
<!-- gravity form must show here -->
<?php echo do_shortcode('_Your_Short_Code_Goes_Here_'); ?>
</div>
如果您要通过 PHP 输出表单,最好的方法是使用 gravity_form()
函数。
gravity_form( 1, false, false, false, '', false );
这里有完整的细节:https://docs.gravityforms.com/adding-a-form-to-the-theme-file/#function-call
我使用重力表单插件,我想在我的博客页面(post页面)添加一个表单,但是在页面编辑器上,我无法在内容中添加重力表单。
或者我需要在我需要的地方显示表格,而不是在 post 或页面
的内容中我的问题是:
- 我不能(不知道如何)在我想要的地方显示表格
- 我无法在博客页面(post页面)中显示我的表单
我的 index.php
和 single.php
文件代码:
<?php
get_header();
if(have_posts()):
while(have_posts()): the_post(); ?>
<article class="post page">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</article>
<?php endwhile;
else:
echo '<p>No Content Found!</p>';
endif; ?>
<div class="gravity-form-place">
<!-- gravity form must show here -->
</div>
<?php get_footer(); ?>
如何在 single.php
文件中显示 <div class="gravity-form-place">
内的表格?
如何在index.php
文件博客页面(posts页面)显示<div class="gravity-form-place">
内的表格?
您是否尝试过使用 Gravity Form 简码?如果你还没有,试试吧。这是文档:
Creating a Form Shortcode - Gravity Form
应该是这样的:
<?php
echo do_shortcode( '[gravityform id="1"]' );
?>
创建表单后,您应该可以获得一个短代码。复制粘贴到下面
之间<?php echo do_shortcode('_Your_Short_Code_Goes_Here_'); ?>
只需将该行粘贴到您的 div:
之间<div class="gravity-form-place">
<!-- gravity form must show here -->
<?php echo do_shortcode('_Your_Short_Code_Goes_Here_'); ?>
</div>
如果您要通过 PHP 输出表单,最好的方法是使用 gravity_form()
函数。
gravity_form( 1, false, false, false, '', false );
这里有完整的细节:https://docs.gravityforms.com/adding-a-form-to-the-theme-file/#function-call