i am new with this plugin.
and i work with the repeater function
with a title and a picture.
te title works but the image would not show.
who can tell me whats wrong.
<ul>
<?php if(get_field('scholen')): ?>
<ul>
<?php while(has_sub_field('scholen')): ?>
<li><img />" alt="" />
<?php the_sub_field('school-naam'); ?>, etc</li>
<?php endwhile; ?>
</ul>
Hi @rvalburg
Firsty, please make sure you wrap all code within backticks like so code
Looking at your code, I can see a syntax error in your img tag. Perhaps this is why it is not rendering.
Thanks
E
hi Elliot.
we are trying to change it but still it wont work
can you tell me how to change it?
the php code is.
<?php
/*
* Template Name: Onze scholen
*/
?>
<?php get_header(); ?>
<div class="slider-divider"></div>
<div class="wrapper">
<div class="content">
<div class="main-content">
<h1><?php the_title(); ?></h1>
<ul>
<?php if(get_field('scholen')): ?>
<ul>
<?php while(has_sub_field('scholen')): ?>
<li><img src="<?php the_sub_field('school-afbeelding'); ?>" width="200"; alt="" />
<?php the_sub_field('school-naam'); ?></li>
<?php endwhile; ?>
</ul>
<?php endif; ?>
</div>
</div>
</div>
</div>
<?php get_footer(); ?>
Hi @rvalburg
It is always wise to debug your code. This is the idea of dumping out the value or a variable to make sure it is what you are expecting it to bo. You can debug like so:
<?php
echo '<pre>';
print_r( get_sub_field('school-afbeelding') );
echo '</pre>';
?>
What is the value of teh sub field? Is it an array, string or an ID?
Perhaps you need to change the return type option on the image field and also read over the image field documentation to understand how these return types effect the code.
Thanks
E