Embed Kajabi into WP

时间:2020-05-12 作者:kwestionable

我正在尝试将kajabi嵌入到WP页面中,如果有必要,我正在使用WPBakery。Kajabi是一种电子邮件捕获表单,我需要将其放在页面的特定部分。有人能帮我吗?非常感谢。这是kajabi的示例代码

<script src=https://mykajabiwebsite.com/forms/123456/embed.js></script>

1 个回复
SO网友:Antti Koskinen

欢迎使用WPSE。当你问问题的时候recommended 在你的问题中包括你的研究和你已经尝试过的东西。

一种选择是使用add_shortcode(). 使用自定义快捷码,您可以在站点上的任何位置使用任何Kajabi表单,只要该快捷码将表单ID作为参数。例如

// add for example to child theme functions.php
add_shortcode( \'my_kajabi_form\', \'kajabi_form_shortcode\' );

function kajabi_form_shortcode( $atts ) {
  // assuming form ids are always integers
  if ( empty( $atts[\'id\'] ) || ! is_numeric( $atts[\'id\'] ) ) {
    return;
  }

  return sprintf(
    \'<div class="kajabi-wrap">
      <script src="https://mykajabiwebsite.com/forms/%d/embed.js"></script>
    </div>\',
    absint($atts[\'id\'])
  );

}
然后在您的帖子内容中使用[my_kajabi_form id="123456"].

相关推荐

升级WordPress后,JavaScript:TypeError:XYZ不是函数

将WordPress从4.9.13升级到5.3.2后,网站上的一些脚本以奇怪的方式停止工作。。。(例如clndr.js)。通过添加所有脚本wp_register_script 和wp_add_inline_script WordPress的功能。在的底部<body> 通常有三种脚本:<script type=\'text/javascript\' src=\'http://example.com/clndr.min.js\'></script> <scri