Ik heb deze Php code in Wordpress:
Ik maak gebruik van een custom field genaamd, thumbnail_1.PHP Code:
<?php
$attachment_id = get_field('thumbnail_1');
$full_size = "full";
$thumb_size = "100x100"; // (thumbnail, medium, large, full or custom size)
$image_thumb = wp_get_attachment_image_src( $attachment_id, $thumb_size );
$image_full = wp_get_attachment_image_src( $attachment_id, $full_size );
// url = $image[0];
// width = $image[1];
// height = $image[2];
?>
<a href="<?php echo $image_full[0]; ?>"><img src="<?php echo $image_thumb[0]; ?>" class="activity-thumbnail" /></a>
Nu wil ik ook thumbnail_2 en thumbnail_3 als custom fields aanmaken. Hoe zorg ik in bovenstaande code dat ALS thumbnail_2 en thumbnail_3 bestaan deze ook worden weergegeven en dus linken naar de juiste image-url's?
Nu kwam ik via Google deze code tegen:
...maar ik snap niet hoe ik die werkend krijg i.c.m. bovenstaande code. Of is er een andere oplossing?PHP Code:
<?php $images = array();
for($x=1;$x<=25;$x++)
{
$img = get_field('thumbnail_' . $x);
if($img)
{
$images[] = $img;
}
else
{
break;
}
}
?>
<div id="rotator">
<?php foreach($images as $image) { ?>
<img src="<?php echo $image ?>">
<?php } ?>
</div>
Ook moet hij thumbnail_1 niet weergeven als er geen afbeelding is ingevoerd.
Aanvullend bericht:
Iemand een idee?
- Wordpress php probleempje
-
14-01-2013, 16:41 #1
- Berichten
- 576
- Lid sinds
- 18 Jaar
Wordpress php probleempje
Laatst aangepast door Edo W : 21-01-2013 om 19:44 Reden: Automatisch samengevoegd.
-
In de schijnwerper
-
25-01-2013, 14:36 #2
- Berichten
- 92
- Lid sinds
- 16 Jaar
Re: Wordpress php probleempje
PHP Code:<?php
$num = 3; // aantal plaatjes er eventueel geladen zou moeten worden
$images = array();
for($x=0;$x==$num;$x++){
$img = get_field('thumbnail_' . $x);
if($img){
$images[] = $img;
} else {
break;
}
}
if(!empty($images)){
foreach($images as $key => $attachment_id){
$full_size = "full";
$thumb_size = "100x100"; // (thumbnail, medium, large, full or custom size)
$image_thumb = wp_get_attachment_image_src( $attachment_id, $thumb_size );
$image_full = wp_get_attachment_image_src( $attachment_id, $full_size );
// url = $image[0];
// width = $image[1];
// height = $image[2];
echo "<a href=\"".$image_full[0]."\"><img src=\"".$image_thumb[0]."\" class=\"activity-thumbnail\" /></a>";
}
}
?>Laatst aangepast door Kevin Vos : 25-01-2013 om 14:41
-
25-01-2013, 22:16 #3
- Berichten
- 576
- Lid sinds
- 18 Jaar
Re: Wordpress php probleempje
Bedankt voor je reactie. Helaas geeft hij geen afbeeldingen weer. Inmiddels heb ik hulp gekregen en dit werkt:
PHP Code:<?php
/*
* Get selected image cropped to a specific size
* Return value = ID ( allows us to get more data about the image )
* This example uses the WP function: wp_get_attachment_image_src - http://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src
*/
$attachment_id = get_field('thumbnail_1');
$attachment_id2 = get_field('thumbnail_2');
$attachment_id3 = get_field('thumbnail_3');
$full_size = "full";
$thumb_size = "100x100"; // (thumbnail, medium, large, full or custom size)
$image_thumb = wp_get_attachment_image_src( $attachment_id, $thumb_size );
$image_full = wp_get_attachment_image_src( $attachment_id, $full_size );
$image_thumb2 = wp_get_attachment_image_src( $attachment_id2, $thumb_size );
$image_full2 = wp_get_attachment_image_src( $attachment_id2, $full_size );
$image_thumb3 = wp_get_attachment_image_src( $attachment_id3, $thumb_size );
$image_full3 = wp_get_attachment_image_src( $attachment_id3, $full_size );
// url = $image[0];
// width = $image[1];
// height = $image[2];
?>
<div class="activity-thumbnail">
<?php
$attachment_id = get_post_custom_values("thumbnail_1");
$attachment_id2 = get_post_custom_values("thumbnail_2");
$attachment_id3 = get_post_custom_values("thumbnail_3");
if ( is_array($attachment_id) ) {
echo '<a href="' . $image_full[0]. '" rel="lightbox"><img src="' . $image_thumb[0]. '" /></a>';
}
if ( is_array($attachment_id2) ) {
echo '<a href="' . $image_full2[0]. '" rel="lightbox"><img src="' . $image_thumb2[0]. '" /></a>';
}
if ( is_array($attachment_id3) ) {
echo '<a href="' . $image_full3[0]. '" rel="lightbox"><img src="' . $image_thumb3[0]. '" /></a>';
}
?>
</div>
-
26-01-2013, 14:48 #4
- Berichten
- 92
- Lid sinds
- 16 Jaar
Re: Wordpress php probleempje
Ik zie nu ook in je nieuwe script een functie naar voren komen die ik niet in je vorige post ben tegengekomen.
Dit zou dan wel moeten werken:
PHP Code:<div class="activity-thumbnail">
<?php
$num = 3; // aantal plaatjes er eventueel geladen zou moeten worden
$images = array();
for($x=1;$x>$num;$x++){
$images[] = 'thumbnail_' . $x;
}
foreach($images as $key => $value){
$attachment_id = get_field($value);
$full_size = "full";
$thumb_size = "100x100"; // (thumbnail, medium, large, full or custom size)
$image_thumb = wp_get_attachment_image_src( $attachment_id, $thumb_size );
$image_full = wp_get_attachment_image_src( $attachment_id, $full_size );
// url = $image[0];
// width = $image[1];
// height = $image[2];
$check_attachment = get_post_custom_values($value);
if(is_array($check_attachment))
echo "<a href=\"".$image_full[0]."\" rel=\"lightbox\"><img src=\"".$image_thumb[0]."\"></a>";
}
?>
</div>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic