PluginProbe
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages / 3.4.3
Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages v3.4.3
3.4.3 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 All 196 releases
← All changes | views/backend/settings/tools.php +84 -8 2.3.13.4.3 View file →
@@ -10,9 +10,9 @@
10 10 <div class="metabox-holder">
11 11 <div id="debug-log" class="postbox">
12 12 <h2><?php esc_html_e( 'Debug Log', 'convertkit' ); ?></h2>
13 13 <p class="description">
14 - <?php esc_html_e( 'Use this tool to help debug ConvertKit plugin functionality.', 'convertkit' ); ?><br />
14 + <?php esc_html_e( 'Use this tool to help debug Kit plugin functionality.', 'convertkit' ); ?><br />
15 15 <?php esc_html_e( 'For performance, the last 500 lines of the log are displayed. Use the Download Log option to review the full log.', 'convertkit' ); ?><br />
16 16 </p>
17 17
18 18 <textarea readonly="readonly" id="debug-log-textarea" class="large-text convertkit-monospace" rows="15"><?php echo esc_textarea( $log->read() ); ?></textarea>
@@ -27,16 +27,10 @@
27 27 'primary',
28 28 'convertkit-download-debug-log',
29 29 false
30 30 );
31 -
32 - submit_button(
33 - __( 'Clear log', 'convertkit' ),
34 - 'secondary',
35 - 'convertkit-clear-debug-log',
36 - false
37 - );
38 31 ?>
32 + <input type="submit" name="convertkit-clear-debug-log" id="convertkit-clear-debug-log" class="button button-secondary" value="<?php esc_attr_e( 'Clear log', 'convertkit' ); ?>" />
39 33 </p>
40 34 <p><?php esc_html_e( 'Log file', 'convertkit' ); ?>: <code><?php echo esc_attr( $log->get_filename() ); ?></code></p>
41 35 <?php
42 36 }
@@ -107,7 +101,89 @@
107 101 </p>
108 102 </div><!-- .postbox -->
109 103
110 104 <?php
105 + // Importers.
106 + foreach ( $importers as $importer ) {
107 + ?>
108 + <div id="import-<?php echo esc_attr( $importer['name'] ); ?>" class="postbox">
109 + <h2>
110 + <?php
111 + printf(
112 + /* translators: %s: Importer title */
113 + esc_html__( '%s: Migrate Configuration', 'convertkit' ),
114 + esc_html( $importer['title'] )
115 + );
116 + ?>
117 + </h2>
118 +
119 + <p class="description">
120 + <?php
121 + if ( ! empty( $importer['description'] ) ) {
122 + echo esc_html( $importer['description'] );
123 + } else {
124 + printf(
125 + /* translators: %s: Importer title */
126 + esc_html__( 'Automatically replace %s form shortcodes and blocks with Kit form shortcodes and blocks.', 'convertkit' ),
127 + esc_html( $importer['title'] )
128 + );
129 + }
130 + ?>
131 + <br />
132 + </p>
133 +
134 + <table class="widefat striped">
135 + <thead>
136 + <tr>
137 + <th>
138 + <?php
139 + printf(
140 + /* translators: %s: Importer title */
141 + esc_html__( '%s Form', 'convertkit' ),
142 + esc_html( $importer['title'] )
143 + );
144 + ?>
145 + </th>
146 + <th><?php esc_html_e( 'Kit Form', 'convertkit' ); ?></th>
147 + </tr>
148 + </thead>
149 + <tbody>
150 + <?php
151 + foreach ( $importer['forms'] as $importer_form_id => $importer_form_title ) {
152 + ?>
153 + <tr>
154 + <td><?php echo esc_html( $importer_form_title ); ?></td>
155 + <td>
156 + <select name="_wp_convertkit_integration_<?php echo esc_attr( $importer['name'] ); ?>_settings[<?php echo esc_attr( $importer_form_id ); ?>]">
157 + <?php
158 + foreach ( $forms->get() as $form ) {
159 + ?>
160 + <option value="<?php echo esc_attr( $form['id'] ); ?>"><?php echo esc_html( $form['name'] ); ?></option>
161 + <?php
162 + }
163 + ?>
164 + </select>
165 + </td>
166 + </tr>
167 + <?php
168 + }
169 + ?>
170 + </tbody>
171 + </table>
172 +
173 + <p>
174 + <?php
175 + submit_button(
176 + __( 'Migrate', 'convertkit' ),
177 + 'primary',
178 + 'convertkit-import-' . $importer['name'],
179 + false
180 + );
181 + ?>
182 + </p>
183 + </div><!-- .postbox -->
184 + <?php
185 + }
186 +
111 187 wp_nonce_field( 'convertkit-settings-tools', '_convertkit_settings_tools_nonce' );
112 188 ?>
113 189 </div><!-- .metabox-holder -->