Домой Каталог: Дополнения WP-Recall Freelance NextGen Добавление новой колонки в таб заданий
6ответ(ов) в теме
wordpress_full_stack
не в сети 3 года
На сайте с 04.08.2020
Участник
Тем 18
Сообщения 40
1
19:56
Версия WP-Recall: 16.25.17
Версия дополнения: 1.7.4

Здравствуйте, хочу добавить количество заявок на проект вот здесь

Вы не можете просматривать опубликованные ссылки

, пробую даже сделать копию функции с плагина, но новые поля не добавляются, в масиве данные есть, думаю проблема вот здесь
$content .= rcl_get_include_template( 'fng-task.php', __FILE__, array( 'post' => $post ) );
Что надо передать в FILE? У меня fng-task.php в wp-content/wp-recall

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
2
20:01

Добрый день, не понял проблемы.
Приведите свой код, который пытаетесь применить, я сообщу, что там не верно.

0
wordpress_full_stack
не в сети 3 года
На сайте с 04.08.2020
Участник
Тем 18
Сообщения 40
3
10:38

Ссылка на код

Вы не можете просматривать опубликованные ссылки

или просто строкой

// Кастомизация таба заказчиков
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:43wordpress_full_stackПричина: не сохраняет пробелы в коде
26.01.2022 14:05Андрей CSПричина: не указано
0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
4
18:52

как я понял, вам требуется изменить под себя шаблон fng-task.php и передать в него нужные данные или получить их внутри шаблона

0
wordpress_full_stack
не в сети 3 года
На сайте с 04.08.2020
Участник
Тем 18
Сообщения 40
5
13:41

да, верно, я использую и свою функцию и свой template

Редакции сообщения
27.01.2022 13:45wordpress_full_stackПричина: не указано
0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16968
6
21:00

выводите нужные данные внутри шаблона, все должно получиться

0
Вы не имеете права на публикацию сообщений в этой теме