Проблема вывода топа
Вывод топа в виджете не работает. Раньше все работало. Помогите плиз
<div class="vidget_s"> <div class="zna"> <ol> <li style="list-style-type: none;"> <ol><!--?php $the_query = $query = new WP_Query( array( 'post_type' => array( 'zna'),<br ?--> 'order'=>'DESC',</ol> </li> </ol> <ol> <li style="list-style-type: none;"> <ol>'posts_per_page' => '10',</ol> </li> </ol> <ol> <li style="list-style-type: none;"> <ol>'meta_key'=>'views',</ol> </li> </ol> <ol> <li style="list-style-type: none;"> <ol>'orderby'=>'meta_value_num'</ol> </li> </ol> <ol> <li style="list-style-type: none;"> <ol>) ); ?></ol> </li> </ol> <ol> <li style="list-style-type: none;"> <ol><!-- Первый --></ol> </li> </ol> <ul> <li><img class="mini_vidget_s" src="" alt="Первое место" width="50" height="50" /> <div class="icon"></div> <div class="top"></div></li> </ul> <ol> <li style="list-style-type: none;"> <ol><!-- /Первый --></ol> </li> </ol> <!--?php } else if ($i == 2) { ?--> <!-- Второй --> <ol> <li style="list-style-type: none;"> <ol> <li><img class="mini_vidget_s" src="" alt="Второе место" width="50" height="50" /> <div class="icon"></div> <div class="top"></div></li> </ol> </li> </ol> <!-- /Второй --> <!--?php } else if ($i == 3) { ?--> <!-- Третий --> <ol> <li style="list-style-type: none;"> <ol> <li><img class="mini_vidget_s" src="" alt="Третье место" width="50" height="50" /> <div class="icon"></div> <div class="top"></div></li> </ol> </li> </ol> <!-- /Третий --> <!--?php } else {?--> <!-- Остальные --> <div class="top"> <ul> <li> <div class="mini"></div> <div class="top"></div></li> </ul> </div> <!-- Остальные --> <!--?php } endwhile; ?--> <!--?php endif; ?--> </div> </div>
Здравствуйте, полагаю это часть кода? Где дели while? Где дели if? Весь код в студию)
$the_query вы присвоили $query и потом делаете запрос с параметрами в запросе, какой то бред.
Вот так нельзя
<ol>'orderby'=>'meta_value_num'</ol>
Нужно вот так
<ol><?php 'orderby'=>'meta_value_num' ?></ol>
И какой смысл такой конструкции?
Еще вопрос почему весь код php закомментирован?
Причина, скорее всего что код редактировали прямо в вордпресс через кривой плагин, либо в каком то редакторе который и поломал нормальный код php файла.
Рекомендую постараться восстановить данный файл из бекапа.
Скорее всего было как то так:
Но тут тоже не все гладко, не хватает части кода, однозначно:
<img src="" пусто так что картинок не будет
$i нигде не изменяется
$the_query = $query = new WP_Query(
После этого кода, никто нигде не обращяется к переменным ($the_query или $query) что бы вывести данные
Код сломан, подозреваю что там где редактировали этот файл, он хитрым образом вырезал некоторые блоки, и вставил свой мусор () будет необходимо смотреть весь код и исправлять.
Да вот есть еще сам виджет такого плана: файл лежит в плагинах
Найми программиста, тут тебе не помогут.
Нужен доступ и нужно смотреть весь сайт, тк необходимо понять что где и как работает что бы помочь, а не играть в разгадки ребуса, выковыривая его части...
Тот виджет который в комментариях выводит заголовок виджета и то что в текстовом поле. Кстати изменения текстового поля не сохраняются. Обратите внимание на:
Кинули програмера либо наняли не пойми кого за недораха... вот и результат...
Чую там еще не только поля не сохраняются... там много чего...