Я пытаюсь сделать нумерацию страниц из Meta_post (meta_key,meta_value) ==> (имя_ученика,array(john,mike,natasha,joan,buck)), но я не знаю, как это сделать, из кодекса просто создайте сообщение с нумерацией страниц, а не мета_пост, и мой мета_пост в 1 массиве, я нашел аналогичный вопрос 1, 2, но у меня все еще нет Я не нашел ответа на свою проблему, если кто-нибудь может помочь мне найти решение моей проблемы, мне это очень поможет, спасибо, что прочитали мою проблему, надеюсь, вы мне поможете
это мой код:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$ids = get_the_ID();
$args = array('paged' => $paged , 'post__in' => array($ids));
$the_query = new WP_Query($args);
if (have_posts()) :
while (have_posts()) : the_post();
$metas = get_post_meta(get_the_ID(),'name_student',false);
foreach ($metas as $meta) {
$key_val = explode(",", $meta);
$image_chunk = array_chunk($key_val, 3);
$page = get_query_var('page');
$page = $page > 1 ? $page - 1 : 0 ;
if (isset($key_val[$page])) {
foreach ($image_chunk[$page] as $image) {
echo "".
wp_get_attachment_image($image,"thumbnail") ."";
}
}
}
endwhile;
$big = 9999;
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $the_query->max_num_pages
) );
wp_reset_postdata();
endif;
Подробнее здесь: https://stackoverflow.com/questions/527 ... -meta-post