Шаблон страницы
-
Привет! Подскажите, пожалуйста, в чем проблема.
Собственно сам код шаблона:<?php /* Template Name: Страница "Контакты" */ global $Theme; get_header(); $theme_base_path = get_template_directory_uri(); $fields = get_fields(); $keys = ['TA-Bitum', 'TA-Bitumnye-terminaly', 'TA-LogistikA', 'TA-Inzhiniring','TA-Logisticheskie-sistemy']; $toggle = $contacts = ''; $z = 0; foreach($keys as $key=>$val){ if(!empty($fields["{$val}_contacts"])){ $active = $z==0 ? ' active' : ''; $toggle .= <<<END <div style="float:left;width:20%;" class="affiliate{$active} hidden-sm hidden-xs"> <span class="body"> <!--<img src="{$theme_base_path}/images/{$val}_logo.png" />!--> <img src="/wp-content/uploads/2019/10/{$val}.png" /> </span> </div> END; $contacts .= '<div data-key="'.$key.'" class="contacts'.$active.' clearfix">'; foreach($fields["{$val}_contacts"] as $num=>$contact){ $contact_active = $num==0 && $z==0 ? ' active' : ''; if($key == 5){ $k = 4; } else if($key == 4){ $k = 3; } else if($key == 3){ $k = 4; } else{ $k = $key; } $contacts .= <<<END <div class="contact{$contact_active} text-center clearfix" itemscope itemtype="http://schema.org/Organization"> <div data-icon="{$k}" data-lat="{$contact['coordinates']['lat']}" data-lng="{$contact['coordinates']['lng']}" class="title" itemprop="name">{$contact['title']}</div> <div class="text" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">{$contact['text']}</div> </div> END; } $contacts .= '</div>'; $z++; } } the_post(); ?> <div id="page"> <h1><? single_post_title();?></h1> <div class="container"> <div class="row"> <div class="contacts_toggle clearfix"> <?=$toggle;?> </div> <div style="" class="col-xs-12 text-center clearfix"> <?foreach($keys as $key=>$val):?> <?if($key < 5):?> <div onclick="SelectContact(this);" style="" data-key="<?=$key?>" class="affiliate<?=$active?> col-xs-6 col-sm-6 hidden-lg hidden-md clearfix"> <span class="body"> <img src="/wp-content/uploads/2019/10/{$key}.png" /> </span> </div> <?else:?> <div onclick="SelectContact(this);" style="margin-bottom:5%;" data-key="<?=$key?>" class="affiliate<?=$active?> col-sm-6 col-sm-pull-3 col-xs-6 col-xs-pull-3 hidden-lg hidden-md clearfix"> <span class="body"> <img src="/wp-content/uploads/2019/10/{$key}.png" /> </span> </div> <?endif?> <?endforeach?> </div> <?=$contacts;?> </div> </div> <div id="map" style="height:480px;"></div> </div> <? get_footer();
На версии для ПК — картинки показываются, на мобильной — нет.
Если взять ссылку картинок на мобильной версии, то получается такое — wp-content/uploads/2019/10/%7B$key%7D.png
Как я понимаю, вместо этого %7B$key%7D — должно быть название файла, но только почему-то в первом случае — версии для ПК {$val} конвертируется в название файла, а во втором случае — версии для мобильных {$key} не меняет.
- Тема изменена 4 года, 5 месяцев назад пользователем .
- Тема изменена 4 года, 5 месяцев назад пользователем .
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
Просмотр 4 ответов — с 1 по 4 (всего 4)
Просмотр 4 ответов — с 1 по 4 (всего 4)
- Тема «Шаблон страницы» закрыта для новых ответов.