wpcf7_prepend_underscore()
Prepends an underscore to post meta keys.
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
wpcf7_prepend_underscore( $new_ver, $old_ver );
- $new_ver (обязательный)
- -
- $old_ver (обязательный)
- -
Код wpcf7_prepend_underscore() wpcf7 prepend underscore CF7 6.0.5
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 ); } } }