Реклама
Прошли пут сам вам показао како створите једноставан списак догађаја Како направити свој списак сопствених догађаја користећи прилагођене типове постова у ВордПрессуВордПресс вам омогућава да користите прилагођене типове пошта да проширите уграђену функционалност. Ево како то учинити без додатака. Опширније користећи можда најмоћнију карактеристику ВордПресса 3.0 - прилагођене врсте поста. Након неких захтева за даље развијање, данас ћемо креирати базу података о прегледима производа да бисмо повезали све што смо до сада научили.
Моћи ћете да одржавате засебну листу производа помоћу прилагођених врста поста, сваки са придруженом сликом, као и неке мета-информације као што су цена, оцена, спецификације - и све ћемо завршити начином да их прикажемо у виџету бочне траке и индексна страница. Добро звучи? Прочитајте на.
Услови:
Потребна вам је исправна инсталација за самостално инсталирање ВордПресс 3.0+ и за ово ће се користити опсежно ПХП кодирање. Даћу вам код, али мораћете да будете релативно удобни са ПХП и КСХТМЛ да бисте прилагодили имена променљивих вашим потребама или променили стил. Ако вам треба брзи почетнички курс за ЦСС и КСХТМЛ, могу ли да предлажем наш предиван бесплатан
водич за почетнике Научите говорити "Интернет": Ваш водич за кХТМЛДобродошли у свет КСХТМЛ - Ектенсибле Хипертект Маркуп Лангуаге - означног језика који омогућава било коме да конструише веб странице са много различитих функција. То је примарни језик Интернета. Опширније за преузимање. Такође бих вам предложио да користите а чисто кодирани али основни тема - подразумевана вредност Двадесет и десет или Двадесет и једанаест тема је заправо прилично компликована за уређивање, па прво испробајте нешто једноставније пре него што покушате да се интегришете са тим.Ако сте прочитали туториал прошлих недеља, требало би да сте мало упознати са креирањем прилагођене врсте поста у ВордПресс-у. Копирање и лепљење овај основни код у нови додатак, активирајте га и започните са додавањем нових производа тако да имамо скуп података са којима бисмо могли да радимо. (Напомена: Ако бисте радије сада само преузели цео и потпуни код без покушаја да додате ствари успут, користите уместо овог завршеног кода. И даље можете да пратите упутства и да га прилагођавате док идемо)
Такође је паметно одлучити сада које врсте мета-информација желите да повежете са сваким производом. На пример, база података дигиталних фотоапарата можда ће требати:
- Малопродајна цена
- Резолуција
- ХД Видео
- Пурцхасе Линк
- Оцена
Уместо да ове податке додамо директно опису производа ('постави садржај'), креираћемо прилагођена поља за држање тих информација. На екрану за додавање производа проверите да ли сте омогућили прилагођена поља, а затим креирајте ново поље за сваки скуп информација. Морате да креирате нова поља само једном - на следећем производу који додате моћи ћете да одаберете назив прилагођеног поља из падајућег оквира. Не заборавите да додате представљену слику и користите ово да бисте касније приказали поред производа са информацијама.
Један предложак производа
Ако сада покушате да погледате један од својих производа, вероватно ћете добити 404 - Није пронађен грешка. Да бисте то поправили, завирите у пермалинкс подешавања ВордПресс-а и само притисните Сачувај подешавања једном. Сада када прегледате један од нових уноса новог производа, у зависности од теме, можда ћете видети нешто помало јасно. Наслов и текст описа су ту, али шта је са свим нашим прилагођеним метаинформацијама и сликом?
Да бисте прилагодили појединачне приказе производа, мораћемо да прилагодимо нову датотеку шаблона која се зове сингле-продуцтс.пхп - урадите то дуплирањем постојећег сингле.пхп па имамо темеље и не почињемо испочетка.
У овом тренутку направићу врло малу промену линије која приказује „Написао (аутор) дана (датум)", Па уместо тога једноставно пише"Додато у базу података (датум)”. Ово је само тако да могу бити сигуран да образац делује, а освежавањем једне странице производа требало би одмах да се појави та промена.
Сада, за додавање истакнуте слике слике коју смо приложили уз производ, овај редак би то требао учинити (укључио сам и податке о стилу, у случају да вам требају). Објавио сам пуни код мог сингле-продуцтс.пхп овде, али запамтите да је она јединствена за моју тему, тако да једноставно копирање у ваш директориј тема може произвести неочекиване резултате.
Најједноставнији начин додавања мета података било где је употреба:
... али то ће нам дати само основну листу излаза парова кључ-вредност. Да бисте учинили ишта сложеније са враћеним вредностима (као што је приказ графике са звездицама), морате зграбити све вредности и затим их пребацити преко њих. [Погледајте код овде]:
У горњем примјеру провјеравам свако корисничко име поља (тхе $ кеи) да видите да ли се зове „Ниво’. Ако њега је зван ниво, уместо да само одзвањам вредност поља назад, приказујем другачији графички елемент заснован на садржају. За било која друга прилагођена поља ехолизирам вредност каква је, заједно са именом поља (које је управо оно тхе_мета () ради). Сада моја појединачна страница производа изгледа овако:
Оставицу га тамо ради једног приказа производа, јер то заиста зависи од ваше властите теме и онога што желите да постигнете са њом. За сада идемо на виџет бочне траке да бисте приказали... 3 највише рангирана производа у бази података?
Видгет
Да бисте то учинили, мало сам прилагодио код који сам вам дао у посту Како написати основни ВордПресс виџет Како створити сопствене основне Вордпресс видгетеМноги блогери ће потражити савршен Вордпресс видгет који ће радити управо оно што они желе, али уз мало искуства у програмирању можда ће вам бити лакше написати прилагођени видгет. Ове недеље бих ... Опширније , али уместо да прикажем један случајни пост, прилагодио сам га са следећим [погледајте цео код овде]:
Ово ће ми дати 3 поста изложена слично приказу на слици доле. Ако не видите ниједан свој производ, пажљиво погледајте одељак који каже & мета_кеи = Оцена да бисте били сигурни да имате мета-кључ тог имена. Примјетите како сам и ја одабрао да прикажем мета информације повезане са тим производом заједно са представљеном сличицом, али тај уређени блок кода можете да уредите тако да покаже шта год желите.
Архива производа или листинг
И на крају, хтео сам да направим страницу индекса / архива, тако да посетим http://yourdomain.com/products/ приказала би једноставну листу свих производа, сличну индексу блога. Основни извод + пост сличица умањених слика показао сам вам како да направите у Како додати сличице у своју тему Подесите свој блог помоћу ВордПресс-а: Тхе Ултимате ГуидеЖелите да покренете сопствени блог, али не знате како? Погледајте ВордПресс, најмоћнију платформу за блогирање која је данас доступна. Опширније чланак је био углавном довољан, али да бих га прилагодио дуплирао сам арцхиве.пхп датотеку у моју тему и преименовали смо је арцхиве-продуцтс.пхп.
Ако већ немате страницу са архивима, само дуплицирајте индек.пхп и преименовати у арцхиве-продуцтс.пхп. Поново, прилагођавањем мета-инфо линије чланка и додавањем позива у тхе_мета () негде, имам ово:
Очито изгледа помало блесаво и са архивима и са бочном траком, а могло би и са мало више подешавања стила, али то ћу препустити вама!
То је то од мене данас. Можете да видите овде погледајте потпуни потпуни код - само копирајте и залепите или преузмите читаву ствар у датотеку која се зове продуцтс.пхп, и ставите га у свој директориј додатака. Требали бисте бити у могућности да свој ВордПресс блог потенцијално проширите у базу података било чега! Тешко је одговорити на појединачне проблеме који вам се могу јавити, али пошаљите их у коментаре ако желите неку помоћ или желите покажите своју захвалност - твеет или Фацебоок као што би био веома захвалан или чак спомињање на блогу ако одлучите да имплементирате ово. Хвала вам на читању, и не заборавите све остале Водичи за ВордПресс имамо!
Јамес има диплому о вештачкој интелигенцији и сертификат је ЦомпТИА А + и Нетворк +. Он је водећи програмер МакеУсеОф-а и своје слободно време проводи играјући ВР паинтбалл и таблегамес. Градио је рачунаре још од детета.