Šta je novo?

Wordpress widget pitanje

Nuclear

Slavan
Učlanjen(a)
14.11.2006
Poruke
949
Poena
320
Потребно је да направим два виџета, од којих би један приказивао контакт информације (број телефона, емаил, као и фејсбук, твитер податке..), а други пар реченица у стилу ”О нама”.

Е сад, пошто сам поприличан почетник што се вордпреса тиче, овде сам стигао до зида. Како да омогућим кориснику (админу) да те своје податке које је потребно приказати упише у базу? Пошао сам од претпоставке да ми треба нова табела у бази, за сваки додатни виџет који ми треба.
 
A sto jednostavno ne postavis one obicne widgete sa tekstom i u njih upises sve sta treba od tekstova i preko CSS-a mu postavis stilove itd. Mislim da ti je tako lakse, nego da se zezas da pravis posebno te stavke.
 
Успео сам да направим виџете, после 12 сати чупања косе. Имам осећај да шта год хоћу да урадим је превише ”напредно” у односу на туторијале које нађем.

Елем, имам друго питање. Читајући документацију, схватио сам да есенцијално постоје обични постови, и странице (а притом су оба типа пост).
Морам да направим страницу (тј, више њих, али за почетак морам да прокљувим како урадити једну) која има више секција - а свака од тих секција има нешто што корисник може да едитује на неки начин. Потребан ми је најпре савет, како да поставим структуру, како да почнем да правим тај садржај?

Пример:

секција која има наслов

див1 див2 див3

сваки од ових дивова има поднаслов, неку иконицу, текст (едитабилно од стране корисника) ... али је структура сваког појединачног дива иста.

Ако добро контам, ово треба да буде custom post type? Како њега имплементирати у страницу која ми представља секцију? Молим за помоћ, надам се да ћу кад једном савладам како да направим правилну структуру моћи да завршим велику већину ствари.
 
Sta znaci to da korisnik moze da edituje stranicu? Imaces formu koju ce korisnik da submit-uje na PHP script? Imaces javascript kontrolu?

Ako sve radi javascript onda mozes da koristis bilo koju vrstu - post ili page ili custom post type. Sve te stvari se u wordpressu mogu resiti na vise nacina. Ako hoces da napravis da svaki put kada u adminu neku klikne na Add new Post i onda mu kreira specijalnu stranicu u kojoj ce biti ti regioni koji mogu da se edituju a on menja samo naslov i drugo oko edit regiona onda mozes da pravis custom post type. Treba malo cimanja da se custom post types postave ali posle je laganica.

Ako ce ti trebati sve sto imas u postovima a cim ti je da pravis custom post type one mozes slobodno postom to da radis. Add new post. Copy/paste HTML kod koji ti treba da definises edit regione i vozi.

Razlika izmedju posta i page-a i custom post type-a za mene je uvek vise bila u URL-u koji imam na kraju.

Kod page-a dobijes: www.imesajta.com/naslov-page/
kod post-a dobijes: www.imesajta.com/ime-kategorije/naslov-posta/ (mada se ovo moze definisati kako god ti hoces kroz permalink structure podesavanja)
kod custom post-a dobijes: www.imesajta.com/custom-post-type-name/naslov-posta/

Custom post type je odlican za odvajanje odredjene vrste sadrzaja od svega ostalog. Mozes to da postignes i postavljanjem svih postova odredjene vrste u kategorije, ali sa custom post type-om mozes da kvalitetnije odvojis i definises funkcionalnosti odredjenog tipa postova. Mozes potpuno da disable-ujes post tagove ili kategorije ili da celu logiku drzis u jasno oznacenim fajlovima u template-u. Meni su custom post type-ovi ipak bili nesto za naprednije koriscenje wordpressa. Ako si imao 12 sati problema sa postavljanjem tekst widgeta mozda da se ne uvaljujes u custom post pricu?
 
Nazad
Vrh Dno