PluginProbe
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages / 2.3.2
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages v2.3.2
3.4.1 3.4.0 3.3.9 3.3.8 3.3.7 3.3.6 3.3.5 3.3.4 3.3.3 3.3.2 3.3.1 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3.0 2.3.1 2.3.2 2.3.3 All 194 releases
convertkit / readme.txt

readme.txt in Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages 2.3.2, at readme.txt

665 lines 34.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === ConvertKit - Email Marketing, Email Newsletter, Subscribers and Landing Pages ===
2 Contributors: nathanbarry, growdev, travisnorthcutt, ggwicz
3 Donate link: https://convertkit.com
4 Tags: email marketing, email newsletter, newsletter, subscribers, membership
5 Requires at least: 5.0
6 Tested up to: 6.3.1
7 Requires PHP: 5.6.20
8 Stable tag: 2.3.2
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
12 == Description ==
13
14 [ConvertKit](https://convertkit.com?utm_source=wordpress&utm_term=en_US&utm_content=readme) makes it easy to create, send and manage your email marketing campaigns; grow your email subscribers lists; send targeted newsletters; sell more products and build your membership site - all by easily embedding email marketing / email subscriber forms anywhere on your WordPress web site.
15
16 **New to ConvertKit? [Creating an account](https://app.convertkit.com/users/signup?plan=1k&utm_source=wordpress&utm_term=en_US&utm_content=readme) is 100% free for your first 1,000 subscribers, making ConvertKit an email marketing solution for everyone - whether you're new to email marketing or a seasoned professional email marketer.**
17
18 ### Email Marketing and Email Newsletter Features
19
20 - Design [email newsletter subscription forms](https://convertkit.com/features/forms?utm_source=wordpress&utm_term=en_US&utm_content=readme) in ConvertKit, automatically appending them to any WordPress post or page, or displaying forms within your WordPress content using the supplied Gutenberg block and shortcode options. Perfect for building your email subscriber lists.
21 - Build [landing pages](https://convertkit.com/features/landing-pages?utm_source=wordpress&utm_term=en_US&utm_content=readme) in ConvertKit, and display them on a WordPress page to capture email subscribers
22 - List past [email newsletters](https://convertkit.com/features/email-marketing?utm_source=wordpress&utm_term=en_US&utm_content=readme) on your WordPress site
23
24 = Forms =
25
26 Design [forms](https://convertkit.com/features/forms?utm_source=wordpress&utm_term=en_US&utm_content=readme) in ConvertKit, choosing from a variety of designs, customisable to your branding.
27
28 Sign up forms can be configured to:
29
30 - Send free content, such as a PDF
31 - Display when the user is about to leave the page
32 - Subscribe to an email newsletter, with powerful tagging and segmentation options
33
34 Embedding ConvertKit forms on your WordPress web site with the ConvertKit Plugin is quick and simple:
35
36 - Choose a default form to be displayed below each individual Post Type (Pages, Posts and other public Post Types, such as WooCommerce Products)
37 - Choose a specific email marketing form to be displayed below a specific Page, Post or custom post type
38 - Turn off form embedding at both site wide and/or individual Page/Post level
39
40 For greater control, ConvertKit's email marketing subscription forms can be displayed in specific sections of your WordPress site's content, sidebars and footers by:
41
42 - Using the ConvertKit Forms block in Gutenberg
43 - Using the `[convertkit]` shortcode in the Classic Editor
44
45 Start collecting email subscribers today!
46
47 ### Send Email Newsletters
48
49 Use ConvertKit's [email marketing](https://convertkit.com/features/email-marketing?utm_source=wordpress&utm_term=en_US&utm_content=readme) feature to build and send emails and newsletters to your subscribers and leads.
50
51 Embed existing email newsletters on your WordPress web site, ensuring visitors never miss your email newsletter content, by:
52
53 - Using the ConvertKit Broadcasts block in Gutenberg
54 - Using the `[convertkit_broadcasts]` shortcode in the Classic Editor
55
56 = Landing Pages =
57
58 Embed [landing pages](https://convertkit.com/features/landing-pages?utm_source=wordpress&utm_term=en_US&utm_content=readme), designed in ConvertKit, on your WordPress web site, choosing from a variety of designs, customisable to your branding and ideal for building your email marketing list or selling a product.
59
60 Create or edit a WordPress Page, choose the ConvertKit landing page from the ConvertKit meta box settings to display, and you're all set to begin growing your email subscribers list.
61
62 = Sell Products =
63
64 Embed buttons (or link text) to sell your ConvertKit Products in seconds - whether that's digital goods, paid email newsletters, music, coaching and more.
65
66 ### Membership Sites
67
68 Using the Member Content functionality on Pages, email subscribers are required to purchase a [ConvertKit Product](https://convertkit.com/features/commerce) to access your content - whether that's a course, ebook, digital download, album, presets, coaching and more - all without leaving your web site.
69
70 Once purchased, subscribers access their membership by entering their email address, receiving a one time passcode by email and clicking the link in the email. That's it - no complex membership plugins or payment gateways to configure.
71
72 There's no limit to the number of ConvertKit Products you can create, and each can be assigned to one or more WordPress Pages, instantly turning them into membership only content.
73
74 = Plugin Integrations =
75
76 With the ConvertKit for WordPress Plugin, you also get integrations with:
77
78 - Elementor: Form and Broadcast widgets natively integrated with Elementor, to embed ConvertKit forms and broadcast lists
79 - Contact Form 7: Automatically add email subscribers to ConvertKit when they submit a Contact Form 7 form
80 - WishList Member: Automatically subscribe, unsubscribe and tag users based on their membership level
81
82 Our other WordPress Plugins provide further integrations between WordPress and ConvertKit:
83
84 - [ConvertKit for WooCommerce](https://wordpress.org/plugins/convertkit-for-woocommerce/): Subscribe, tag and assign sequences to customers at checkout, and send order data to ConvertKit
85 - [ConvertKit for Gravity Forms](https://wordpress.org/plugins/convertkit-gravity-forms/): Automatically add email subscribers to ConvertKit when they submit a Gravity Form, with tagging options
86
87 = What is ConvertKit? =
88
89 ConvertKit is the go-to email marketing hub for creators that helps you grow and monetize your audience with ease.
90
91 **Grow your audience:** Increase subscribers with beautiful landing pages, sign up forms, and link pages that make your work stand out.
92
93 **Automate your email marketing:** Create lasting connections and promote like a pro with our intuitive email editor, powerful sales funnels and subscriber list segmentation using tags.
94
95 **Sell your digital products:** Market and sell your digital products and subscriptions with ConvertKit to drive higher conversions and save big on fees.
96
97 = Documentation =
98
99 Full Plugin documentation can be found [here](https://help.convertkit.com/en/articles/2502591-the-convertkit-wordpress-plugin?utm_source=wordpress&utm_term=en_US&utm_content=readme).
100
101 == Installation ==
102
103 1. Upload the `convertkit` folder to the `/wp-content/plugins/` directory
104 2. Active the ConvertKit plugin through the 'Plugins' menu in WordPress
105
106 == Configuration ==
107
108 1. Configure the plugin by navigating to Settings > ConvertKit in the WordPress Administration Menu, entering your [API Key](https://app.convertkit.com/account_settings/advanced_settings?utm_source=wordpress&utm_term=en_US&utm_content=readme) and defining the default forms to display on Pages, Posts and/or Custom Post Types
109 2. (Optional) choose a specific Form to display when editing a Page, Post or Custom Post Type in the Page/Post/Custom Post Type's ConvertKit settings
110 3. (Optional) use the ConvertKit Form Shortcode or Block to insert Forms into your Page, Post or Custom Post Type content
111
112 == Frequently asked questions ==
113
114 = Does this plugin require a paid service? =
115
116 No. You must first have an account on [convertkit.com](https://convertkit.com?utm_source=wordpress&utm_term=en_US&utm_content=readme), but you do not have to use a paid plan!
117
118 = How do I refresh my available Forms, Landing Pages and Tags? =
119
120 Either:
121
122 - Navigate to the Plugin's Settings at `Settings > ConvertKit`
123 - Click the refresh button displayed next to the Form, Landing Page or Tag fields when creating/editing Pages or Posts
124
125 = Where can I find the Plugin's Documentation? =
126
127 Full Plugin documentation can be found [here](https://help.convertkit.com/en/articles/2502591-the-convertkit-wordpress-plugin?utm_source=wordpress&utm_content=readme).
128
129 == Screenshots ==
130
131 1. Create and customize stunning forms and landing pages in ConvertKit
132 2. Manage the WordPress plugin from a simple settings page in the WordPress admin
133 3. Append ConvertKit forms to Pages, Posts or other custom post types
134 4. Configure a specific ConvertKit form to display on a specific Page or Post
135 5. Configure a ConvertKit landing page to be used in place of a WordPress Page
136 6. Set up form and landing page automations in ConvertKit
137 7. Track subscriber growth
138
139 == Changelog ==
140
141 ### 2.3.2 2023-10-05
142 * Added: Member Content: Option to restrict content by ConvertKit Tag, displaying a subscription form and subscribing the entered email address to the tag
143 * Added: Member Content: Posts: Display Filter dropdown in Posts table
144 * Fix: Member Content: Always enable Member Content options, ensuring imported Paid Broadcasts correctly show / hide content.
145 * Fix: Prevent blank submenu entries displaying under `Dashboard` menu when using a third party admin menu editor Plugin
146 * Updated: ConvertKit WordPress Libraries to 1.3.9
147
148 ### 2.3.1 2023-09-14
149 * Fix: Settings: Member Content: Added missing`for` label attributes
150 * Fix: Settings: Broadcasts: Added missing`for` label attributes
151 * Fix: Posts: Add / Edit Category: `for` label attribute now matches the field ID
152 * Fix: Select2: Remove whitespace on tooltip hover
153 * Fix: Blocks: Include `editorScript` in `block.json`
154
155 ### 2.3.0 2023-09-12
156 * Added: Forminator: Option to map Forminator Forms to ConvertKit Forms, to subscribe email addresses at Settings > ConvertKit > Forminator
157 * Added: Forminator: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > ConvertKit > Forminator
158 * Added: Blocks: Register blocks using block.json
159 * Fix: Landing Pages: Use WordPress Site Icon as favicon, if defined
160
161 ### 2.2.9 2023-09-06
162 * Added: Broadcasts (Beta): Automatically publish public ConvertKit Broadcasts as WordPress Posts. Head over to `Settings > ConvertKit > Broadcasts` to get started.
163 * Updated: WordPress Coding Standards
164 * Updated: ConvertKit WordPress Libraries to 1.3.8
165
166 ### 2.2.8 2023-08-07
167 * Fix: Use `file_get_contents` instead of `WP_Filesystem` for reading plugin files, to avoid fatal error on activation when file ownership/permission issues occur
168 * Fix: Block Editor: Prevent block error in WordPress 6.0 and lower by checking if `useAnchor` is available
169
170 ### 2.2.7 2023-07-24
171 * Added: Contact Form 7: Option to Enable Creator Network Recommendations modal on individual Forms at Settings > ConvertKit > Contact Form 7
172
173 ### 2.2.6 2023-07-18
174 * Added: Form Trigger: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
175 * Added: Form: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
176 * Added: Product: Block: When no API Key specified, link to Setup Wizard in a popup window to complete setup
177 * Updated: Member Content: Removed beta label
178
179 ### 2.2.5 2023-06-21
180 * Added: Broadcasts: Shortcode: Tabbed UI when adding broadcasts through the Classic or Text Editor
181 * Added: Broadcasts: Block: Moved pagination settings to own sidebar panel
182 * Fix: Classic Editor: Insert button would stop working when switching from Text Editor to Classic Editor
183 * Fix: Uncaught Error: Call to undefined method ConvertKit_Resource_Forms::get_by()
184
185 ### 2.2.4 2023-06-15
186 * Added: Form Trigger: Block: Display message with link when no API Key specified, or no non-inline Forms exist in ConvertKit
187 * Added: Form Trigger: Shortcode: Display message with link when no API Key specified, or no non-inline Forms exist in ConvertKit
188 * Added: Forms: Shortcode: Display message with link when no API Key specified, or no inline Forms exist in ConvertKit
189 * Added: Products: Shortcode: Display message with link when no API Key specified, or no Products exist in ConvertKit
190 * Fix: Bulk & Quick Edit: Show contextual icons for Form, Tag and Member Content settings, instead of the default Form icon
191 * Fix: Settings: Conditionally load CSS and JS depending on the section (General, Tools, Member Content)
192 * Fix: Settings: Link to ConvertKit form creator when no Forms exist in ConvertKit
193 * Fix: Use higher quality SVG icons for blocks, shortcodes and formatters
194 * Updated: ConvertKit WordPress Libraries to 1.3.6
195
196 ### 2.2.3 2023-06-06
197 * Added: Broadcasts: Options to display grid, images, descriptions and/or read more link
198 * Added: Broadcasts: Output as single column on smaller screen resolutions
199 * Added: Forms: Block: Display message with link when no API Key specified, or no Forms exist in ConvertKit
200 * Added: Products: Block: Display message with link when no API Key specified, or no Products exist in ConvertKit
201 * Fix: Settings: Disable CSS: Improve description of Disable CSS functionality, making it clearer what this setting does
202 * Fix: Use `esc_url` instead of `esc_attr` for link `href` properties
203
204 ### 2.2.2 2023-05-24
205 * Added: Elementor: ConvertKit Form Trigger Block
206 * Added: Member Content: Automatically configure WP Fastest Cache and WP-Optimize Plugins to not cache when the `ck_subscriber_id` cookie is present, to ensure Member Content correctly displays
207 * Added: Member Content: Display a notice if Litespeed Cache, W3 Total Cache or WP Super Cache Plugins are active and have not been configured to exclude caching when the `ck_subscriber_id` cookie is present
208 * Fix: Elementor: ConvertKit Product: Button icon was missing
209 * Fix: Block Editor: Don't display options to link text to display a non-inline form if no forms exist in ConvertKit
210 * Fix: Block Editor: Don't display options to link text to display a Product or Tip Jar if no Product / Tip Jar exists in ConvertKit
211
212 ### 2.2.1 2023-05-10
213 * Fix: Settings: Escape tab links on output
214
215 ### 2.2.0 2023-05-04
216 * Added: ConvertKit Form Trigger Block, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
217 * Added: ConvertKit Form Trigger Shortcode, outputting a button which displays a non-inline form (modal, slide in, sticky bar) when pressed
218 * Added: Block Editor: Link text to display a non-inline form (modal, slide in, sticky bar) when pressed
219 * Added: Block Editor: Link text to display a ConvertKit Product or Tip Jar when pressed
220 * Fix: Forms: Output non-inline scripts once per form, to avoid the same form displaying twice when embedded two or more times in a page
221 * Fix: Forms: Output non-inline scripts using the `wp_footer` hook, ensuring modal overlays fill the screen
222 * Fix: Member Content: Append `ck-cache-bust` query parameter after entering code, to prevent plugin / host caching showing stale data
223 * Fix: Settings: Tools: Import / Export: Include Member Content settings in import and export configuration
224 * Fix: Settings: Member Content: Display warning notice that web host caching / caching plugins must be configured to disable caching when the `ck_subscriber_id` cookie is present
225
226 ### 2.1.3 2023-04-06
227 * Fix: Improve UI compatibility for buttons in WordPress 5.x, using `button-hero` CSS class instead of custom padding
228 * Updated: ConvertKit WordPress Libraries to 1.3.4
229
230 ### 2.1.2 2023-03-30
231 * Added: Link to Setup Wizard on Plugins screen
232 * Added: Improved ConvertKit Icons in Classic Editor and block editor for Broadcasts, Forms, Products and Custom Content
233
234 ### 2.1.1 2023-02-23
235 * Fix: Post: Settings: PHP notices when settings are not an array
236 * Fix: Landing Pages and Legacy Forms: Deprecated `mb_convert_encoding()` message in PHP 8.2
237
238 ### 2.1.0 2023-02-15
239 * Added: Member Content (Beta): Require subscribers to purchase a ConvertKit Product to access specific Pages on your WordPress site. Head over to `Settings > ConvertKit > Member Content` to get started.
240 * Fix: Product: Block and Shortcode: Set stylesheet ID to `convertkit-product-css`, to match other blocks
241 * Fix: Blocks: Use wp.serverSideRender instead of soon to be deprecated wp.components.ServerSideRender
242 * Fix: Forms: Preview: Support for previewing and editing Legacy Forms
243 * Fix: Improved performance in WordPress Admin when invalid API credentials specified on new installation
244 * Fix: Display notice in WordPress Admin with link to settings screen when invalid API credentials specified
245
246 ### 2.0.8 2023-02-02
247 * Added: Settings: ConvertKit: Documentation tab
248 * Added: Forms: Link to edit form in ConvertKit when previewing a Page, Post or Custom Post containing a ConvertKit form
249 * Fix: Display Forms, Landing Pages, Products and Tags in alphabetical order when listed in a `<select>` dropdown
250 * Fix: Form: Block and Shortcode: Check Forms exist in ConvertKit before outputting Block / Shortcode options
251 * Fix: Form: Shortcode: Remove unused API Key output
252 * Fix: Product: Block: Preview: Improved performance when previewing the Product block to determine if a ConvertKit Product was specified in the Block's settings
253 * Fix: Product: Shortcode: Remove unused API Key and data-attributes output
254
255 ### 2.0.7 2023-01-16
256 * Fix: Elementor 3.9.0+ compatibility
257 * Updated: ConvertKit WordPress Libraries to 1.3.0
258
259 ### 2.0.6 2023-01-05
260 * Fix: Honor "Add a tag" setting when enabled on a Page/Post
261 * Fix: PHP Warning: Cannot modify header information - headers already sent, when ?ck_subscriber_id included in request URI in some Page Builders (e.g. Elementor)
262 * Fix: PHP Warning: Trying to access array offset on value of type null
263
264 ### 2.0.5 2022-12-15
265 * Fix: Broadcasts: Strip slashes on output when pagination clicked and Broadcasts are reloaded
266 * Fix: Broadcasts: Sanitize and escape HTML attributes on output
267 * Fix: Forms: Escape HTML attributes on output
268 * Fix: Products: Sanitize and escape HTML attributes on output
269
270 ### 2.0.4 2022-12-13
271 * Fix: Products: PHP warning when attempting to parse an invalid Product URL
272 * Fix: Landing Pages: Catch and log when an error occurs fetching a Landing Page
273 * Fix: Remove double forwardslash on product.css
274
275 ### 2.0.3 2022-12-08
276 * Added: Categories: Option to specify ConvertKit Form to display when adding a new Post Category
277 * Fix: Bulk & Quick Edit: Improve layout of ConvertKit settings on desktop and mobile
278 * Fix: Post: Improve layout of ConvertKit settings on desktop and mobile
279 * Fix: Categories: Improve layout of ConvertKit settings on desktop and mobile
280 * Fix: Products: Block: Display preview when adding new block
281
282 ### 2.0.2 2022-11-21
283 * Fixed: Removed argument count on `in_admin_footer` action calls
284
285 ### 2.0.1 2022-11-01
286 * Added: Broadcasts: Block: Display message in editor when no Broadcasts exist in ConvertKit
287 * Fixed: Settings: Contact Form 7: Render screen correctly when no Forms in ConvertKit
288 * Fixed: Settings: WishList Member: Render screen correctly when no Forms in ConvertKit
289
290 ### 2.0.0 2022-10-24
291 * Added: ConvertKit Products Block, to output a button linking to a ConvertKit Product or Tip Jar
292 * Added: ConvertKit Products Shortcode, to output a button linking to a ConvertKit Product or Tip Jar
293 * Added: Gutenberg: Option to link text or button to a ConvertKit Product or Tip Jar
294 * Added: Classic Editor: Option to link text or button to a ConvertKit Product or Tip Jar
295 * Added: Settings: Improved UI
296
297 ### 1.9.8.5 2022-10-03
298 * Added: Broadcasts: Shortcode: Options to specify background, text and link colors
299 * Added: Broadcasts: Elementor: Options to specify background, text and link colors
300 * Added: Settings: General: Links added to preview Default Form for each Post Type
301
302 ### 1.9.8.4 2022-09-08
303 * Added: Setup Wizard for new installations
304 * Fix: Text Editor: Quicktag Buttons: Position and size modal window correctly to avoid scrollbars and whitespace
305 * Fix: Widgets: Legacy Forms Widget: "The convertkit_form block was affected by errors and may not function properly" when attempting to add legacy form widget
306 * Development: Moved /lib folder to managed repository
307
308 ### 1.9.8.3 2022-08-19
309 * Added: Settings: Tools: Use WordPress' Site Info to populate System Info section
310 * Added: Refresh button: Show error notification when refreshing fails
311 * Fix: Widgets: Broadcasts Block: JSON response error when attempting to save Broadcasts Block in a Widget area
312 * Fix: Classic (Visual) and Text Editor: Insert shortcode into correct editor when multiple editor instances exist (e.g. WooCommerce Products)
313
314 ### 1.9.8.2 2022-08-04
315 * Fix: API: Show error notification when API returns HTTP 500 and 502 errors, instead of showing PHP warnings
316 * Fix: Bulk and Quick Edit: `for` label attribute now matches the field ID
317
318 ### 1.9.8.1 2022-07-18
319 * Added: Refresh button for Form, Landing Page and Tag fields to fetch latest data from ConvertKit account
320 * Fix: Bulk Edit: Don't display fields when no Pages / Posts exist
321
322 ### 1.9.8.0 2022-07-14
323 * Added: Bulk and Quick Edit Form and Tag when viewing list of Pages/Posts
324 * Fix: Performance: Don't perform API requests on every WordPress Administration screen when no Forms, Tags or Landing Pages exist
325
326 ### 1.9.7.9 2022-06-24
327 * Fix: API: Prevent fatal error when API returns null instead of expected array
328
329 ### 1.9.7.8 2022-06-23
330 * Added: Elementor Page Builder: ConvertKit Broadcasts Widget
331 * Fix: Integration: WishList Member: Unsubscribe email address from ConvertKit if 'unsubscribe' configured and member level removed
332 * Fix: Remove double forwardslash on some enqueued scripts and styles
333
334 ### 1.9.7.7 2022-06-09
335 * Added: Broadcasts: Option to enable pagination on block/shortcode
336
337 ### 1.9.7.6 2022-06-01
338 * Added: ConvertKit Broadcasts Block when editing Widgets using the block editor in WordPress 5.8+
339 * Added: ConvertKit Form Block when editing Widgets using the block editor in WordPress 5.8+
340 * Fix: ConvertKit Broadcasts Block/Shortcode: Fetch all Broadcasts from ConvertKit, not just the first 50
341 * Fix: Settings: Added label element for setting field names
342
343 ### 1.9.7.5 2022-05-12
344 * Fix: PHP Warning: Cannot modify header information, caused by QuickTags modal template output
345 * Fix: Text Editor: Quicktag Buttons: Block could not be found error when using a Quicktag
346
347 ### 1.9.7.4 2022-05-04
348 * Added: ConvertKit Broadcasts Block, to output a list of ConvertKit broadcasts
349 * Added: ConvertKit Broadcasts Shortcode [convertkit_broadcasts], to output a list of ConvertKit broadcasts
350 * Added: Settings: Tools: Import and Export configuration
351 * Fix: Page/Post: If a specific Form is selected that no longer exists in ConvertKit, fallback to the Default Form setting
352
353 ### 1.9.7.3 2022-04-04
354 * Added: Elementor Page Builder: ConvertKit Form Widget
355 * Fix: Default Form would not display on Posts assigned to Categories, where Categories were created prior to 1.9.6.0 and site uses PHP 8.0 or greater
356 * Fix: Categories: Improved wording of Form setting on per-Category level
357
358 ### 1.9.7.2 2022-03-30
359 * Fix: Default Form would not display on Posts due to regression in 1.9.7.1
360
361 ### 1.9.7.1 2022-03-23
362 * Fix: Default Form would not display on Posts due to regression in 1.9.7.0
363
364 ### 1.9.7.0 2022-03-17
365 * Fix: ConvertKit Form Block: Order Form names alphabetically
366 * Fix: Prevent Select2 styling from applying to non-Plugin elements
367
368 ### 1.9.6.9 2022-03-07
369 * Added: ConvertKit Form Block: When editing, display the Form Name if a non-inline form has been selected, as non-inline forms cannot be previewed in the editor
370 * Fix: Include email address in API request when attempting to fetch subscriber ID by email when ConvertKit Form is submitted with no email address
371
372 ### 1.9.6.8 2022-02-18
373 * Fix: Performance: Don't query API to fetch subscriber ID by email when ConvertKit Form is submitted with no email address
374
375 ### 1.9.6.7 2022-02-14
376 * Fix: Localization: Corrected path to load language files
377
378 ### 1.9.6.6 2022-01-27
379 * Fix: Plugin Activation: Parse error when using PHP 7.2 or below due to trailing comma in sprintf() call
380
381 ### 1.9.6.5 2022-01-26
382 * Added: ConvertKit Form Block for Gutenberg
383 * Added: Select2 dropdown for Forms, Landing Pages and Tags with search functionality for improved UX.
384 * Fix: Legacy Forms: Removed erronous <html>, <head> and <body> tags from markup
385
386 ### 1.9.6.4 2022-01-11
387 * Fix: Render Legacy Form when shortcode is copied from app.convertkit.com for a Legacy Form
388 * Fix: Don't check for Landing Page when viewing any non-Page public Post Type which doesn't support Landing Pages
389 * Fix: PHP Notice: Undefined index landing_page when upgrading from 1.4.6 or earlier
390 * Fix: PHP Notice: Undefined index tag when upgrading from 1.4.6 or earlier
391
392 ### 1.9.6.3 2021-12-23
393 * Fix: Render Legacy Landing Pages
394
395 ### 1.9.6.2 2021-12-22
396 * Fix: Render Form Shortcode when a new ConvertKit Form ID specified that does not yet exist in Plugin's cached Form Resources
397
398 ### 1.9.6.1 2021-12-16
399 * Fix: Character encoding issue on Landing Pages
400 * Fix: Removed unused .scripts directory and .MD files
401
402 ### 1.9.6 2021-12-15
403 * Added: ConvertKit Form Shortcode Button for Classic Editor
404 * Added: Text Editor: Quicktag Buttons for inserting ConvertKit Forms and Custom Content
405 * Added: Settings: ConvertKit: Logo and branding header
406 * Added: Option to specify ConvertKit API Key and Secret as constants `CONVERTKIT_API_KEY` and `CONVERTKIT_API_SECRET` in wp-config.php
407 * Added: Settings: ConvertKit: General: Different Default Forms can be specified for Pages and Posts
408 * Added: Settings: ConvertKit: General: Enabling Debug option will also output data to browser console and inline HTML comments
409 * Added: Settings: ConvertKit: Tools: Option to Download Log to text file
410 * Added: Settings: ConvertKit: Tools: Option to Download System Info to text file
411 * Added: PHP 8.x compatibility
412 * Added: Developers: Action and filter hooks. See https://github.com/ConvertKit/convertkit-wordpress/blob/1.9.6/ACTIONS-FILTERS.md
413 * Fix: PHP warnings on new installations when adding/editing Pages or Posts where the plugin was not yet configured
414 * Fix: PHP 8.x: PHP Deprecated warnings where required parameters wrongly followed optional parameters
415 * Fix: gzinflate() data error
416 * Fix: Deprecated edit_category_form_fields warning
417 * Fix: Integration: WishList Member: Unsubscribe Action 'Unsubscribe from all' now honored when selected and saved
418 * Fix: Ensure code meets WordPress Coding Standards
419 * Fix: Use WP_Filesystem instead of PHP functions to read/write log file, per WordPress Coding Standards
420
421 ### 1.9.5.2 2021-07-28
422 * Fix: Fixed an issue where the ConvertKit shortcode would not function properly.
423
424 ### 1.9.5.1 2021-07-27
425 * Fix: Updated GitHub zip URL for build.
426
427 ### 1.9.5 2021-07-21
428 * Fix: Changed how API responses are logged.
429 * Fix: Reduced Debug output to improve performance.
430
431 ### 1.9.4 2021-02-22
432 * New: Increase minimum supported WordPress version to 4.9 and maximum supported WordPress version to 5.6.2
433 * Fix: Restore original plugin file name (`wp-convertkit.php`), which reverts the breaking file name change (`plugin.php`) released in 1.9.3
434 * Fix: Fixed inconsistent refreshing of forms in the ConvertKit forms dropdown
435 * Fix: Fixed occasional "undefined variable" notices regarding the API key and API secret
436 * Tweak: Add ConvertKit plugin information to useragent of plugin API requests
437
438 ### 1.9.3 2020-11-11
439 * New: Increase minimum supported WordPress version to 4.8 and maximum supported WordPress version to 5.5.3
440 * Fix: Fix occasional "undefined variable" notice when viewing ConvertKit forms dropdown
441 * Fix: Only log transients from `get_form()` method when debugging is enabled
442 * Tweak: Remove `sslverify => false` argument from main ConvertKit API call
443
444 ### 1.9.2 2019-12-20
445 * Fix issue that prevented Google fonts from loading on landing pages
446 * Fix issue that resulted in multiple failed API calls for non-existent subscribers passed in via query parameter
447
448 ### 1.9.1 2019-12-20
449 * Fix bug that prevented "refresh forms" button on settings page from working
450
451 ### 1.9.0 2019-12-17
452 * Allow appending forms to WooCommerce products
453 * Fix bug that prevented setting "none" for form on a post from overriding category setting
454 * Add account name to settings page
455
456 ### 1.8.1 2019-05-30
457 * Fix bug that could result in fatal error with certain other plugins active
458 * Add additional server debug info for tech support
459
460 ### 1.8.0 2019-05-30
461 * Displays tags/LPs/forms alphabetically
462 * Several edge-case bug fixes
463 * Removes confusing utf8 warning on settings page
464
465 ### 1.7.5 2019-04-30
466 * Fix false positive detection of character set issues related to using emojis in forms & landing pages
467 * Don't show error on tools tab on first visit with logging turned on
468 * Fix code conflict with some other plugins that resulted in PHP warnings being displayed
469
470 ### 1.7.4 2019-03-27
471 * Fixed problem with a library that was only compatible with PHP 7+
472
473 ### 1.7.3 2019-03-26
474 * Adds checks and notices for outdated character set (utf8 vs. utf8mb4) use
475 * Add notice to metabox on blog archive page that our plugin does not do anything on this page
476 * Update library to make plugin work with PHP 7.3 (previously, landing pages did not work)
477 * Fix issue where global default form would never show for some categories
478 * Fix include path for system status box on tools tab
479
480 ### 1.7.2 2019-02-18
481 * Fix bug that caused fatal error on upgrade
482
483 ### 1.7.1 2019-02-18
484 * Fix bug that caused fatal error on upgrade
485
486 ### 1.7.0 2019-02-18
487 * New: Significantly improve performance of plugin by only attempting to tag visitors if needed (not on every page)
488 * New: Add option to disable javascript entirely (prevents tagging and custom content features from working)
489 * Fix conflict with Yoast SEO plugin
490 * Fix bug that prevented plugin from working with PHP 7.3
491 * Fix bug that prevented changing a category default form back to None
492 * Clarify that both API key and secret are required
493 * Fix bug that stripped out URL query parameters unrelated to ConvertKit
494 * Better handle refreshing list of forms in the connected ConvertKit account
495
496 ### 1.6.4 2019-01-18
497 * Added tools tab with debug log and system info boxes
498 * Fixed a bug that would show a PHP notice in some cases
499 * Fixed two bugs that would sometimes result in the custom content feature failing
500 * Fixed a bug that would sometimes cause WishList Member integration settings to not save
501
502
503 ### 1.6.3 2019-01-07
504 * Fixes issues with Contact Form 7 integration not saving form settings.
505 * Adds button to refresh on settings page, to fetch new forms added to the connected ConvertKit account.
506
507 ### 1.6.2 2018-07-12
508 * Fix for this message when Landing Page is set to None: PHP Notice: Undefined offset: 0
509 * Fix for new form builder being used in shortcode with "form" attribute instead of "id"
510
511 ### 1.6.1 2018-07-03
512 * Fix for landing pages not showing in the admin area drop down
513 * Fix for showing new landing pages on the front end of the site
514 * Added jquery to landing pages as new landing page builder does not include it
515
516 ### 1.6.0 2018-06-30
517 * Add support for new form builder
518 * Remove unnecessary API calls
519 * Store form/landing page/tag data in WP Options
520 * Add update routine for refreshing local convertkit data
521
522 ### 1.5.5 2018-06-01
523 * Fix for error in javascript added to landing pages.
524 * Fix for applying tags based on page views on initial visit. This adds an ajax call
525 to each visit which some customers expressed concern about. We will add a way to remove this in an upcoming version.
526
527 ### 1.5.4 2018-05-19
528 * Fix for adding ck_subscriber_id to cookie
529
530 ### 1.5.3 2018-03-08
531 * Added a default form setting for post categories
532 * Clean up logging
533 * Remove admin ajax calls from each page load
534 * Remove api calls from the dashboard list posts page
535 * Add dependency to javascript enqueue to fix javascript error on landing pages
536
537 ### 1.5.2 2017-11-30
538 * Fixed plugin settings link
539 * Added javascript subscriber tagging to landing pages
540
541 ### 1.5.1 2017-10-31
542 * Fixed encoding of javascript.
543 * Fixed localization of data.
544 * Removing console.log from js.
545
546 ### 1.5.0 2017-10-13
547 * Added saving subscriber_id after visitor fills out ConvertKit form
548 * Added saving subscriber_id when visitor lands on site from ConvertKit email link
549 * Added "Add a tag" to Posts/Page metabox
550 * Added convertkit_content shortcode to show content to subscribers who have a tag
551
552 ### 1.4.10 2017-10-04
553 * Removed transient for API calls.
554 * Changed widget to use option setting instead of making API call.
555 * Reduced number of API calls while the site is being browsed.
556 * Updated contributors
557
558 ### 1.4.9 2017-07-24
559 * Fix _get_meta_defaults() because Posts and Pages set to Default were not showing forms.
560 * Updated ConvertKit_API::_get_api_response() to inflate response body if necessary.
561
562 ### 1.4.8 2017-07-13
563 * Fixed API response not getting unzipped
564 * Added check for multibyte string PHP extension
565 * Fixed CF7 mapping not showing all forms
566 * Changed log file to write locally instead of using WP_Filesystem
567
568 ### 1.4.7 2017-06-01
569 * Code refactor with WordPress Code Standards
570 * Added ability to tag a customer when WishList Member membership lapses
571 * Added WishList Member tag a customer
572 * Removed curl and replaced with wp_remote_request
573
574 ### 1.4.6 2017-03-29
575 * Fix for landing pages not appearing.
576 * Added code to API to not return status_code 404 content
577
578 ### 1.4.5 2017-03-28
579 * Uncommented logging around api calls.
580 * Do not show 404 page content when shortcode is used with form ID that does not exist
581 * If ConvertKit API is unavailable fail gracefully
582 * Fix for Contact Form 7 message sending when no ConvertKit forms are mapped
583 * Removed archived forms from the list of available forms in settings page
584
585 ### 1.4.4
586 * Added i18n support
587 * Added Contact Form 7 integration. Site admins can now map CF7 name and email fields to CK subscription.
588 * Verified functionality with latest version of WishlistMember
589
590 ### 1.4.3
591
592 * Add WP widget for form
593 * Updates form version to v6
594 * Add logger to help troubleshoot issues
595 * Add link to CK account if no forms available
596 * Add notice if can't connect to API
597
598 ### 1.4.2
599
600 * Fixed issue with WishlistMember integration where members were not being subscribed.
601
602 ### 1.4.1
603
604 * Add upgrade routine to change ID to form_id for API version 3.0
605
606 ### 1.4.0
607
608 * Update ConvertKit API to version 3.0
609
610 ### 1.3.9
611
612 * Fix WishList Member email sent to CK API when shopping cart used.
613
614 ### 1.3.8
615
616 * Fix crash when API response is slow
617
618 ### 1.3.7
619
620 * Avoid calling API endpoints when no forms need to be shown
621
622 ### 1.3.6
623
624 * Fixes issue with illegal offset showing warning message
625
626 ### 1.3.5
627
628 * Fix bug showing warning messages for some users
629
630 ### 1.3.4
631
632 * Fix bug showing error messages for some users
633
634 ### 1.3.3
635
636 * Updated for compatibility with WordPress 4.3
637
638 ### 1.3.2
639
640 * Another fix for a pesky bug causing syntax errors
641
642 ### 1.3.1
643
644 * Fixes a bug causing syntax error when getting options
645
646 ### 1.3.0
647
648 * Added WishList Member integration
649 * Updated API methods
650
651 ### 1.2.1
652
653 * Fixed a warning that appeared sometimes when no forms were loaded.
654
655 ### 1.2.0
656
657 * Updated to use responsive forms
658
659 ### 1.0.0
660
661 * Initial release
662
663 == Upgrade notice ==
664
665