An advanced plugin for displaying Kartra Page Builder pages in WordPress
KCSG Kartra Pages (KKP) is a Kartra-specific alternative to Kartra’s original recommendation of using the generic Blank Slate plugin for embedding Kartra Page Builder pages within your WordPress website.
Here is why you should use KKP instead of Blank Slate for embedding Kartra pages in WordPress:
For the latest news and information, please join the KCSG Tools For Kartra Facebook group.
In WordPress mode (the default), KKP just displays the native WordPress content on a minimal page. This mode is equivalent to the Blank Slate plugin by Aaron Reimann et al.
This mode is only intended to be a “reasonable fallback” when the template has insufficient information to deliver anything else.
While not recommended, it is possible to display a Kartra page in this mode by copying-and-pasting Kartra’s “Embed code” into a WordPress custom HTML block.
Once set up, a WordPress visitor’s browser would display the Kartra page by following this four-step process:
Kartra Live mode produces a “live Kartra page in an iframe” result similar
to WordPress mode, but with a couple of differences:
Once set up, A WordPress visitor’s browser will display a Kartra page in Kartra Live mode by following this three-step process:
In this mode, you do not need to do anything in WordPress when you publish page changes in Kartra unless you update SEO and/or Open Graph settings (in which case you’ll need to click “Apply” to update the settings stored in WordPress).
Note 1: Because this mode is tuned for displaying Kartra-built pages, it elminates most of the overhead for supporting WordPress pages. A consequence of this is that any WordPress configuration for applying things like pixels, tracking, analytics, etc. will likely not work in Kartra Live mode. Use the corresponding Kartra page settings instead.
Note 2: When using this mode with Kartra split-test or conditional tracking link URLs, the embedded iframe page content may potentially vary from visit to visit. As only the single most recent snapshot of SEO and OG data is kept, it will not. Please keep this in mind when configuring your Kartra page settings in such situations.
In Kartra Download mode, a snapshot of the most recently published Kartra page (but with your WordPress site icons instead of Kartra site icons) is stored in, and served directly from, the WordPress database.
To configure:
Once set up, a WordPress visitor’s browser will display a Kartra page in Kartra Download mode by following this two-step process:
This usually indicates that you have not changed the page template to KCSG Kartra Page and then saved/updated the page.
This usually indicates that the “CURL” PHP functions are disabled on your system. Check your php.ini configuration file or control panel, or contact your ISP to make sure they’re enabled, as appropriate.
This plugin collects and uses the Kartra page URLs you enter, along with associated alternative URLs and published Kartra page content, for the sole purpose of displaying the specified Kartra pages to your WordPress website visitors.
No other information is collected, used, or disclosed.
KCSG Kartra Pages is a free plugin by Brian Katzung of Kappa Computer Solutions, LLC and BusRes.com Business Resources. It is not affiliated with, endorsed, or supported by Kartra or Genesis Digital.
Here’s a demonstration of installation and operation:
See the “Operation” section for operating instructions.
In Live mode, the displayed content is always loaded directly from Kartra’s infrastructure, so visitors will always get the most recently published version without any additional action required on your part.
The only exception to the above is the page SEO and OpenGraph information, which is stored in WordPress so that it can be presented to search engines and websites that do not execute JavaScript. You will need to click on the Apply button to refresh this information if you change it in Kartra.
Content is delivered in iframes using the standard kartra domains, so tracking and analytics should all work as normal.
Since your content is being served directly from your WordPress domain, it will definitely be attributed to your WordPress domain by search engines. (In Live mode, search engines might attribute your content to your Kartra domain.)
Since Download-mode content is regular HTML and doesn’t involve several levels of JavaScript indirection, search engines that don’t understand JavaScript will still be able to index your content.
Download mode does more work in advance so that fewer steps and fewer network requests and responses are required to display the final page.
Important: Per Kartra, due to cross-domain cookie restrictions, some tracking might not be accurate in download-to-server configurations (including KKP’s Kartra Download mode). On pages where this is a concern, please use Kartra Live mode instead.
KKP only includes the standard WordPress header and footer code in WordPress mode as that is the only mode that displays native WordPress content.
Any WordPress SEO (or other) features that are added to pages via the WordPress header (as most are) will therefore not be applied to pages in the Live or Download modes.
Any “off-page” features (such as XML sitemaps) should still work.
Several reasons:
Loading the WordPress header and footer content could slow down the page loading process by loading either unncessary or duplicate assets, or in some cases even break the page display by loading conflicting assets.
In Kartra Live mode, any included SEO settings would end up being applied to a light-weight framework that’s only responsible for loading the real (Kartra) content in an “iframe” and which contains no useful content of its own.
KKP’s WordPress mode should be virtually identical in function to Blank Slate.
In comparison, KKP’s Kartra Live mode…
KKP’s Kartra Download mode:
For support, please use the help desk on the Tools For Kartra page. For general information and announcements, please join the KCSG Tools For Kartra Facebook group.
Be advised that this is a free plugin provided on an “as-is” basis, not a commercially supported product. The author(s) will do their best to provide support in their available time.
Tested on WP 6.0.
Tested on WP 5.9.3.
Tested on WP 5.8.3. Added GTM support for live mode.
Tested on WP 5.8.
“Unqualified” references to Kartra JavaScript assets now have //app.kartra.com added to prevent issues with caching systems that don’t understand .
Tested on WP 5.7.
A tag is now added to the saved page in Kartra Download mode as Kartra code is now referencing some assets with relative paths.
Add data-cfasync=’false’ to the template page loader script so that it doesn’t get broken by Cloudflare’s Rocket Loader feature (resulting in pages coming up blank).
Download Kartra content using CURL instead of file_get_contents in order to avoid the need for the PHP allow_url_fopen option to be enabled.