8ответ(ов) в теме
Здравствуйте, у меня задача сделать вкладку с документами, но не могу получить ссылку на файл (файл добавляется через произвольное поле), что бы сразу начиналась скачка, вот тут скрин, как должно выглядеть -
Вы не можете просматривать опубликованные ссылки
Буду очень благодарен за помощь
Вот это пишу в functions.php , для вывода всех постов юзера,
function get_related_author_posts() { global $authordata, $post; $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) ); $output = '<ul>'; foreach ( $authors_posts as $authors_post ) { $output .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . apply_filters( 'the_content', $authors_post->post_content, $authors_post->ID ) . '</a></li>'; } $output .= '</ul>'; return $output; }
А вот это код вкладки, за основу беру вашу вкладку Обратной связи
<?php //Создадим новую вкладку ЛК с контактной формой, видимой только хозяину личного кабинета. add_action('init','add_tab_my_contactform'); function add_tab_my_contactform(){ rcl_tab('myform','my_contactform_recall_block','Форма контакта',array('public'=>0,'class'=>'fa-envelope','order'=>20)); } function my_contactform_recall_block($user_lk){ return '<h3>Наша контактная форма:</h3>' .do_shortcode('[public-form id="2"]') .get_related_author_posts(); } function add_tab_myform_rcl($array_tabs){ //myform - идентификатор вкладки дополнения //my_contactform_recall_block - название функции формирующей контент вкладки дополнения $array_tabs['myform']='my_contactform_recall_block'; return $array_tabs; } add_filter('ajax_tabs_rcl','add_tab_myform_rcl'); ?>
Вы заявили: "не могу получить ссылку на файл (файл добавляется через произвольное поле)", ключевое слово "НЕ МОГУ", поэтому я и уточняю "как пытаетесь получить?"
в вашем коде я вообще не вижу, что вы его пытаетесь получить, вопросы правильно задавайте.
Данные произвольного поля получаются с помощью функции get_post_meta() документация:
Вы не можете просматривать опубликованные ссылки
Тема закрыта. Публикация новых сообщений запрещена.