Добрый день!
Сразу прошу прощенья, я не специалист в php.
Изучил:
Добавил свое поле для формы публикации в function.php темы.
add_filter('rcl_default_public_form_fields','add_default_field_public_form',10,2);
function add_default_field_public_form($fields,$post_type){
$fields[] = array(
'type' => 'text',
'slug' => 'imya1',
'title' => 'Imya1',
'notice' => 'Наберите текст'
);
return $fields;
}
Поле добавилось как дефолтное и отлично работает и принимает данные и их сохраняет.
Как мне вывести данные из этого поля в конструкции:
<?php $content .= ($post->post_status == 'trash') ? $post->post_title : $post->post_title .'</a>'; ?>
Пишу так:
<?php $content .= ($post->post_status == 'trash') ? $post->post_title : $post->imya1 .'</a>'; ?>
- не выводит.
А если использую поле не созданное мной, а любое из "изначальных" например post_excerpt, то конструкция
<?php $content .= ($post->post_status == 'trash') ? $post->post_title : $post->post_excert .'</a>'; ?>
отлично работает и выводит информацию из поля post_excerpt.
Пытался написать так: ......$post->get_post_meta( $imya1 )........ не работает, знаний не хватает.
Как вообще в нужном месте вывести значение моего поля "imya1" ?
Любая помощь очень нужна, спасибо.