PluginProbe
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages / 2.2.1
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages v2.2.1
3.4.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 All 195 releases
convertkit / readme.txt

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

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