У меня есть пользовательский тип сообщения, который не использует встроенную поддержку WP (например, «заголовок», «редактор», «автор», «эскиз», «отрывок», «комментарии»). Вместо этого я использую свои собственные метабоксы для публикации CPT. Теперь после создания CPT и публикации, когда я нажимаю на View Post, он переходит к URL-адресу, заканчивающемуся auto-draft , а на втором CPT - auto-draft-2 и так далее
http://localhost/movies/auto-draft/
Как вы заметили, по-прежнему выполняется переход к публикации заголовка по умолчанию, а не публикации мета-поля. Как я могу обновить это, чтобы использовать определенный метабокс, такой как $name
?
$we_movieMetas = get_post_custom( $post->ID );
$name = isset( $we_movieMetas['name_box'] ) ? esc_attr( $we_movieMetas['name_box'][0] ) : '';
$boxOffice = isset( $we_movieMetas['boxOffice_box'] ) ? esc_attr( $we_movieMetas['boxOffice_box'][0] ) : '';