Отредактировано: у меня есть код, этот код показывает meta_post
и с meta_post
я покажу изображение с wp_get_attachment_image
, каждый пост имеет массив value_gallery
в 1, а значение массива id-attr
image,1 value_gallery
имеют 2 или более id-attr
, разделенных запятой, поэтому я хочу сделать пост постраничный, но я не знаю, как это сделать, я был сделать этот код на single-gallery.php
,
я хочу сделать этокод вроде this , но этот код по-прежнему просто показывает «not found», если кто-нибудь может мне помочь, я буду очень рад
note: значение meta_value value_gallery
- это массив ex:array(1) { [0]=> string(29) "1402,1435,1398,1434,1434,1434" }
спасибо за ваше внимание
Отредактировано: из этого кода я пытаюсь показать meta_post
на страницу (например: 4 на страницу) и пытаюсь сделать нумерацию страниц, обновленный код:
$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(),'value_gallery',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 "<div class='col-lg-4'>".
wp_get_attachment_image($image,"cherry-thumb-a") ."</div>";
}
}
}
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;
updated 2 Я объясню еще раз с этим вопросом, поэтому я пытаюсь сделать пост в галерее, пост в галерее имеет meta_post
, значение которого равно 1 массиву, например: array(1) { [0]=> string(29) "1402,1435,1398,1434,1434,1434" }
, поэтому это значение составляет id-attr
изображения, и я попытаюсь сделать нумерацию страниц для this meta_post
обновлено 3 это иллюстрация того, что я пытаюсь сделать с этим кодом