Я пытаюсь отобразить содержимое сообщения в fancybox, и оно почти работает нормально, за исключением того, что после нажатия на ссылку отображается только содержимое первого сообщения.
Поэтому я натолкнулся на идею добавить идентификатор записи в data-src, но по какой-то причине мой код не добавляет идентификатор.
<code><ul>
<?php $args = array('post_type' => 'rm', 'showposts' => 20, 'order' => 'ASC'); $the_query = new WP_Query( $args ); ?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<?php $meta = get_post_meta( $post->ID, 'city_council_candidates', true );
$postsData[$row]['links'][$i] = [
'id' => get_the_id(),
];
foreach($postsData as $key => $value) :
$links = $value['links'];
echo '<pre>'; echo var_dump($links); echo '
';?>
Как вы можете видеть, я также добавил функцию var_dump, чтобы проверить, получают ли $links
какие-либо идентификаторы из запроса и передаются ли идентификаторы туда. Inна консоли ссылка выглядит так <a data-fancybox="" data-src="#selectableModal-" href="javascript:;">
Что я не так сделал?