first commit

This commit is contained in:
2023-09-12 21:41:04 +02:00
commit 3361a7f053
13284 changed files with 2116755 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
<?php
defined( 'ABSPATH' ) or exit;
// find all form posts
$posts = get_posts(
array(
'post_type' => 'mc4wp-form',
'post_status' => 'publish',
'numberposts' => -1,
)
);
// set form message texts
$message_keys = array(
'text_subscribed',
'text_error',
'text_invalid_email',
'text_already_subscribed',
'text_required_field_missing',
'text_unsubscribed',
'text_not_subscribed',
);
foreach ( $posts as $post ) {
$settings = get_post_meta( $post->ID, '_mc4wp_settings', true );
foreach ( $message_keys as $key ) {
if ( empty( $settings[ $key ] ) ) {
continue;
}
$message = $settings[ $key ];
// move message setting over to post meta
update_post_meta( $post->ID, $key, $message );
unset( $settings[ $key ] );
}
// update post meta with unset message keys
update_post_meta( $post->ID, '_mc4wp_settings', $settings );
}