Создание темы wordpress — Урок 24 Вывод последних записей в виджете с картинкой

Автор Denis Lisitsin
Создание темы wordpress — Урок 24  Вывод последних записей в виджете с картинкой

средство следующем видео по созданию темы для WordPress и сегодняшнее видео мы с вами будем делать последний виджет которые у нас есть парень — это последние посты мы там уроки возьмём уже готовые виджеты последние посты которые идёт по умолчанию WordPress и немного изменим его структуру чтобы он выводил ещё и менять изображение каждого поста.

Давайте перейдём в наш редактор и зайдём Widget recent posts Widget откроем данный файл из копируем здесь весь кот который есть в данном файле дальше в нашей теме в папке Young создадим который будет называться Solid виджет., а вот этот файл fstream кот который только, что скопировали тебя. Давайте изменим название текущего класса выплывет росинкас на салют Widget recent Post также. Давайте здесь в головке виджета добавим ещё.

Салют серия перейдём в админ панель обмен и посмотрим добавился ли наш виджет и смотрим.

Что заголовка виджет соль — это росинкас снять. Здесь есть только росинкас стандартный виджет WordPress движок не добрался так как мы его зарегистрировали чтобы нам добавить новые виджеты нам нужно их. Обязательно регистрировать с помощью. Оксана виджеты нет и с помощью функции register Widget давайте сейчас — это сделаем и посмотрим добавить соли лежит наш которые мы. Только, что встали здесь создадим функцию ассаляту отвезёт вызовем функцию развеселит нужно передать название класса которые мы здесь только, что создали соль солит виджет передаю название класса; также нам эту функцию нужно добавить в. Ишим — это экшен экшен у нас называется виджеты нет. И вторым параметром. Передаем название функции которые мы только, что создали следующий шаг который нам нужно будет сделать — это ещё добавить файл в столице functions.php мы здесь всё уже прописали, но файл ещё не добавили. Давайте перейдем functions.php здесь и в самом конце сделаем так напишем здесь виджет и здесь название файла который у нас лежит в папке ринг название у нас так Solid Windows теперь можно проверять добавился ли виджет перезагружает страницу и видим Solid Rising Force добавился данный виджет, но также пропал виджет который был по умолчанию. Таким образом мы с вами заменили виды по умолчанию нашем новом виджетом. Если вы хотите оставить дефолтный виджет WordPress добавить свой то вам нужно здесь ещё. А в конструкторе передать другое имя есть у нас передается росинкас здесь туалет и видим, что теперь у нас два виджета росинкас дефолтный виджет и наш новый виджет Solid Rising Force. Давайте добавим Solaris он посуда или возьмём сохраните нажмем displayport нас здесь выводится дата перейдём на странице блога и посмотрим вывелся ли виджет виджет. У нас появился вместе с датой, но разметки у нас соответственно нет давай теперь перейдем ваш снимали посмотрим как оно здесь разметка смотрим. У нас есть. ВЛС вас также силой картинка на ссылки идёт т.п. картинки ссылка обычно с текстом title идёт на пост также есть крем с датой — это всё у нас обернута валай идёт хватит теперь перейдем в файл соли придёт и здесь у нас в классе Solid with the Present Past есть функция которая отвечает за вывоз разметки виджета она называется виджет здесь у нас идёт формирование постов дальше в цикле они перебираются и выводятся. А всё, что нам нужно поработать с этим куском кода вот видимо открывается внутри идет ссылки водятся даты и тому подобные штуки. Давайте 1 добавим нашему которые разметки класс называется пост у нас идёт. Давайте вернем весь на. Татарстане вернём, что тут ещё спать со ссылкой на сайт вернут втп также сама. Потому, что если мы этого не сделаем скорее всего не сохраняться оригинальное оспы которые есть в верстке так и нам нужно ещё вывести миниатюру изображения миниатюра изображения мы выведем здесь перед ткмп сделаем — это с помощью функции Get Post зубная если я не ошибаюсь буду её название документация как запрос обновил до смотреть не будем я вспомню так первым параметром которые нужно написать в данную функцию — это и паста миниатюру записи которые мы хотим взять здесь у нас зайди. Просто отвечаю 3 сезон последний передадим первым параметром и вторым параметром нужно передать имя размер изображения или размер изображения массива. Давайте посмотрим какой размер изображения в данной картинки так 70 на 70 пикселей здесь мы передадим array как 70 и 70. Всё теперь нам нужно ещё вернуть наше изображение в ссылку так как здесь тоже ссылка возьмём ссылку с копирования здесь ставим сохраняем. Давайте перейдем посмотрим на результат обновим страницу видим, что взорвалось дата нас заголовок добрался всё есть только нет изображения, а изображение у нас нет. Потому, что я здесь не добавил. Эхо так как функция у нас начинается и она не выводит результат только возвращает его если бы мы использовали в Skype сообщение сразу повернула можем использовать запас зубные. Давайте попробуем подавать обновим что-то пошло не так давайте бред всё отлично работает немного по-другому, а если я не ошибаюсь в цикле WordPress. Какое понятие циклокроссе там нужно использовать эту функцию GPS работает чуть-чуть потом поэтому у нас здесь всё отработала корректно. Всё я уже сам запутался и пытался запутать.

0 комментариев
0

Читайте также