Я учу себя, как создавать плагины для Wordpress.Я нашел отличное руководство по созданию WordPress Meta Box и сохранению формы ввода из него.
https://themefoundation.com/wordpress-meta-boxes-guide/
Я хочу отправить введенную и сохраненную форму ввода из Meta Box, которыйв режиме редактирования сообщений Wordpress в Wordpress RSS в своем собственном теге.Поэтому, когда пользователь публикует форму Post Post Meta Box, данные сохраняются и добавляются сохраненные данные в сообщение Wordpress RSS.
Это код, который сохраняет ввод формы:
function prfx_meta_save( $post_id ) {
// Checks save status
$is_autosave = wp_is_post_autosave( $post_id );
$is_revision = wp_is_post_revision( $post_id );
$is_valid_nonce = ( isset( $_POST[ 'prfx_nonce' ] ) && wp_verify_nonce( $_POST[ 'prfx_nonce' ], basename( __FILE__ ) ) ) ? 'true' : 'false';
// Exits script depending on save status
if ( $is_autosave || $is_revision || !$is_valid_nonce ) {
return;
}
// Checks for input and sanitizes/saves if needed
if( isset( $_POST[ 'meta-text' ] ) ) {
update_post_meta( $post_id, 'meta-text', sanitize_text_field( $_POST[ 'meta-text' ] ) );
}
}
add_action( 'save_post', 'prfx_meta_save' );