wpcf7_prepend_underscore() CF7 1.0
Хуков нет.
Возвращает
null
. Null. Ничего.
Использование
wpcf7_prepend_underscore( $new_ver, $old_ver );
- $new_ver (обязательный)
- -
- $old_ver (обязательный)
- -
Код wpcf7_prepend_underscore() wpcf7 prepend underscore CF7 5.4
function wpcf7_prepend_underscore( $new_ver, $old_ver ) {
if ( version_compare( $old_ver, '3.0-dev', '<' ) ) {
return;
}
if ( ! version_compare( $old_ver, '3.3-dev', '<' ) ) {
return;
}
$posts = WPCF7_ContactForm::find( array(
'post_status' => 'any',
'posts_per_page' => -1,
) );
foreach ( $posts as $post ) {
$props = $post->get_properties();
foreach ( $props as $prop => $value ) {
if ( metadata_exists( 'post', $post->id(), '_' . $prop ) ) {
continue;
}
update_post_meta( $post->id(), '_' . $prop, $value );
delete_post_meta( $post->id(), $prop );
}
}
}