6ответ(ов) в теме
Здравствуйте, хочу добавить количество заявок на проект вот здесь
Вы не можете просматривать опубликованные ссылки
, пробую даже сделать копию функции с плагина, но новые поля не добавляются, в масиве данные есть, думаю проблема вот здесь
$content .= rcl_get_include_template( 'fng-task.php', __FILE__, array(
'post' => $post
) );
Что надо передать в FILE? У меня fng-task.php в wp-content/wp-recall
Ссылка на код
Вы не можете просматривать опубликованные ссылки
или просто строкой
// Кастомизация таба заказчиков
function forklance_get_customer_tab( $master_id ) {
global $post;
$args = array(
'post_type' => 'task',
'author' => $master_id,
'numberposts' => - 1,
'fields' => 'ids'
);
$posts = get_posts( $args );
if ( ! $posts ) {
return '<p>' . __( 'Задания пока не публиковались', 'fng' ) . '</p>';
}
$pagenavi = new Rcl_PageNavi( 'tasks', count( $posts ) );
unset( $args['fields'] );
$args['offset'] = $pagenavi->offset;
$args['numberposts'] = 30;
$posts = get_posts( $args );
$content = '<div class="fng-task-list">';
$content .= $pagenavi->pagenavi();
$content .= '<div class="fng-task">
<div class="task-title task-meta">' . __( 'Наименование', 'fng' ) . '</div>
<div class="task-date task-meta">' . __( 'Дата публикации', 'fng' ) . '</div>
<div class="task-status task-meta">' . __( 'Статус', 'fng' ) . '</div>
<div class="task-status task-meta">' . __( 'К-ство заявок', 'fng' ) . '</div>
</div>';
foreach ( $posts as $post ) {
setup_postdata( $post );
$content .= rcl_get_include_template( 'fng-task.php', __FILE__ , array(
'post' => $post
) );
}
$content .= $pagenavi->pagenavi();
$content .= '</div>';
wp_reset_postdata();
return $content;
}
add_filter( 'rcl_subtabs', function ( $subtabs ) {
foreach ( $subtabs as &$subtab ) {
if ( $subtab['id'] == 'customer' ) {
$subtab['callback']['name'] = 'forklance_get_customer_tab';
}
}
return $subtabs;
} );
Редакции сообщения
26.01.2022 10:43Причина: не сохраняет пробелы в коде
26.01.2022 14:05Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме