2016-06-18 5 views
0

Я использую плагин Wordpress ACF, и у меня есть раздел специализированных продуктов, и я помещаю пользовательское поле для показанного изображения, и оно отлично работает.Поставьте изображение по умолчанию, если нет изображения с помощью ACF

Теперь я хочу, если нет установленного изображения, а затем покажу изображение по умолчанию, я использую следующий код, но его не работает.

<? php 
$category_image = get_field('fimage'); 
if ($category_image) { 
    $category_image_url = $category_image['sizes']['product-thumb']; 
} 
if ($category_image_url) { ?> 
<img src="<?php echo esc_url(get_template_directory_uri()); ?>/timthumb.php?src=<?php echo $category_image['url']; ?>&w=300&h=250&zc=0" alt="<?php echo $category_image['name']; ?>" title="<?php echo $category_image['name']; ?>"> 
} else($category_image_url) { ?> 
    <img src="http://www.staticwhich.co.uk/static/images/products/no-image/no-image-available.png" alt="<?php echo $category_image['name']; ?>" title="<?php echo $category_image['name']; ?>"> 
<? php } ?> 
+0

эй его ошибка в вашем изменении кода это еще ($ category_image_url) {только еще { –

+0

еще не работает должным образом, если вы хотите, я могу дать вам ссылку на страницу – uixpider

+0

попытки я вставьте мой код и дайте мне знать результат –

ответ

0
$category_image=""; 
$category_image_url=""; 
    $category_image = get_field('fimage'); 
    if($category_image){ 
     $category_image_url = $category_image['sizes']['product-thumb']; 
    } 
    if($category_image_url) { ?> 
     <img src="<?php echo esc_url(get_template_directory_uri()); ?>/timthumb.php?src=<?php echo $category_image['url']; ?>&w=300&h=250&zc=0" alt="<?php echo $category_image['name']; ?>" title="<?php echo $category_image['name']; ?>"> 
    <?php 
    } 
    else { ?> 
     <img src="http://www.staticwhich.co.uk/static/images/products/no-image/no-image-available.png" alt="<?php echo $category_image['name']; ?>" title="<?php echo $category_image['name']; ?>"> 
          <?php } ?> 
+0

, не показывающий изображение по умолчанию, все еще показывая знак разбитого изображения – uixpider

+0

вы можете дать мне ссылку на сайт, пожалуйста? –

+0

http://dev.norditech.com.au/product_category/gas-analysers/ – uixpider

Смежные вопросы