Pitam ovo jer mi je jako tesko pratiti sve one funkcije sistemske koje postoje u dokumentaciji i drzati se nekih pravila, a pitam takodje, jer se jako puno koristi i vidim da ima dosta posla vezano za WP
Koliko je vama trebalo da savladate i krenete sa izradom nekih pluginova?
Evo jedna mala pohvala naĆĄem uvaĆŸenom Älanu Drmko i razlog zaĆĄto sam mu dao thanks.
Naime ovaj topic ĆĄkolski je primjer kako pravi thread treba izgledati (i) na naĆĄem Forumu. Pogledajte samo title (ĆĄto je i najvaĆŸnije), sve je reÄeno, zar ne? Plus ispravno odabrana kategorija. Odmah znate o Äemu se radi, i takav topic biti Äe primijeÄen i ovdje na Forumu, a jednako tako kao SEO friendly pronaÄem i na traĆŸilici.
Mnogi od vas, pogotovo mladi ForumaĆĄi (bez namjere da uvrijedim nego dapaÄe da svi nauÄimo neĆĄto) topc bi nazvali âKoliko je teĆĄko?â pogreĆĄno misleÄi kako su izabrali atraktivan title.
Pogotovo takve molim da obrate malo paĆŸnju na ovaj thread, a tebi Drmko joĆĄ jednom hvala i ĆŸelim ti sreÄu u izradi pluginova. Osobno nisam iĆĄao toliko daleko, najveÄim dijelom vjerojatno misleÄi da tako neĆĄto nije nimalo lako poĆĄto spada pod âprograrmiranjeâ, u ĆĄto se za sada nisam usudio ulaziti. Ali, samo naprijed.
Slicno ko I ja. Dok gledam kode sve mi je jasno. Znam promjeniti neke sitnice I tako. Ali da idem nesto sam kreirat, majke mi ako bi znao gdje poceti. Pa predpostavljam da to nije tako lako.
Oho, zahvaljujem c3po, ispalo je kako treba, dobro je
Ne mogu da kazem da sam se trudio, prosto me je tako povuklo, a naravno, hteo sam da pitanje bude smisleno.
Kako se cini c3po je ozbiljno posvecen uredjenju foruma sto me jako raduje, pohvale i tebi!
Moja tema (kako si ti video), je bila dobar primer da se skrene paznja âmladimaâ, kako se formira title, naslov, pokrenute teme, zato, mladji, pamet u glavu
Slicno ko I ja. Dok gledam kode sve mi je jasno. Znam promjeniti neke sitnice I tako. Ali da idem nesto sam kreirat, majke mi ako bi znao gdje poceti. Pa predpostavljam da to nije tako lako.
Dadas, mori mene ovo pitanje vec godinama, tacnije kako krenuti i savladati ovaj WP, ali se nisam usudio uopste da se uhvatim u kostac, a vidim da ga mladi, nove generacije, jako dobro kapiraju, bez neke pomuke, nalaze i dobre poslove (radeci za strane firme), za dobre plate, druze se po nekim predavanjima, putuju isl, sto zna da probudi zelju da se uci taj WP, ali nekako sticem utisak da je sada malo kasno, bar za mene
I mene isto zanima, kao i najbolji nacini za poceti s ucenjem to jeste smernica na neki stvarno kvalitetan tut a ne samo trazi na YT, danas na YT ima se ali retko ko objasni sve kako i zasto tako funkcionise.
Kao i ovi pre mene znam izmeniti deo teme, prilagoditi po nesto ali kom pletna izrada teme cak i osnovne me zablokira.
Ja nisam striktno WP ni PHP Developer, ali mogu ukratko reci nesto.
Prije svega morate znati programirati, u ovom slucaju najvise ce vam trebati PHP, MySQL tu i tamo JS - jednostavno morate dobro poznavati ove stvari, a ne da to bude na nivou editovanja po sistemu nagadjanja.
Poslije toga morate poznavati taj WP Plugin API, to imate sve na Codex-u, kao i na StackOverflowu odnosno na WP Stackexange-u.
Ako hocete da odraditi dobar plugin, morate znati razlikovati sta je dobar, a sta je los pattern, i ne izmisljati toplu vodu.
Ima tu i nekih Plugin Development Frameworka, ali to sve u svoje vrijeme.
@dadaas to vjerovatno ti mislis da ti je jasno kako Plugin radi, jer vidis po neki komentar u kodu, pa autor plugina je defirnirao razumljive metode koje same po sebi govore sta koji dio koda radi, ali i sam vidis da i nije bas sve jasno
Pa na svom primjeru mogu reci da nije pretjerano tesko, ali⊠Moras znat programirat. Nemora nuzno biti OOP, ali barem neke osnove moras znat. Meni osobno je sve to isti drek (PHP, JS, JAVA, python), samo je sintaksa malo drugacija. Bitno ti je znati dobro dobro citati dokumentaciju, znat pretrazivat po netu ( poznavat programsku terminologiju, resurse,âŠ) i imati pregled, tj. nekakvu grubu sliku kako stvari rade da bi mogao u cijelu pricu uklopit svoju ideju.
WP, ako ga gledas kao framework, nije nesto pretjerano tezak. Ima dobru dokumentaciju, dobar community, ali tu moras znat sve. Za izradu cak i nekih glupljih pluginova morat ces skakat s WP frameworka u PHP u JS u HTML/CSS (a nije naodmet znat barem osnove SQL-a).
Meni je s JAVA-e (android), trebalo cca pola godine da dobro skuzim WP ( best practices, coding standards, itd).
Koliko je zahtjevno da web koji je samostalan/zaseban da se inkluda u neki wp html element. Pritome ne mislim da se inkluda na naÄin iframe ili object, nego baĆĄ da se ĆŸeljeni html dobiven s vanjskog servera rebderira u taj wp block.
Da li bi za tako nesto trebalo dublje ulaziti u wp ili?
Mogu i ovako pitati. Ako bi postojao api koji vraÄa html sa vanjskog servera, koliko bi ti trebalo vremena da slozis plugin koji bi putem toga api.a dohvaÄao html i ispisivao ga u targetirani html element? Gdje bi user prilikom instalacije plugina zadao nekoliko parametara koji bi se prosljeÄivali ka api.u prilikom requestanja html.a
Pa zavisi gdje se includa, kakav je api s druge strane. Ali neka gruba verzija moze bit gotova za jedan dan
Kao ĆĄto je veÄ reÄeno, moraĆĄ znati programirati da bi mogao raditi bilo ĆĄto s WP.
ZnaÄi ako se ĆŸeliĆĄ baviti time, izradom WP plugina, tema, itd. prvo moraĆĄ svladati osnove PHP, SQL i eventualno JS.
PHP je zanimljiv i jednostavan programski jezik, i neÄe ti trebati dugo za savladati osnove, bar proceduralni dio. Isto vrijedi i za SQL.
JS je moÄan objektno orijentirani skriptni jezik s kojim moĆŸeĆĄ raditi gotovo sve ĆĄto ti padne na pamet, ograniÄenja tako reÄi i nema. Malo je kompliciraniji u odnosu na PHP i trebati Äe ti malo duĆŸe za pohvatati konce, al se to na kraju viĆĄestruko isplati.
E sad, moj savjet bi bio da kreneĆĄ dalje s uÄenjem PHP-a i JS-a, da svladaĆĄ OOP. Da poÄneĆĄ koristiti neki php framework kao Symfony ili Laravel, ili Vue i jQuery za JS.
Da budeĆĄ znatiĆŸeljan po pitanju kako ti frameworci rade, tj. kako su napisani, koji su design patterni koriĆĄteni itd.
Vjerojatno neÄeĆĄ tim putem tako da⊠nakon ĆĄto svladaĆĄ osnove PHP-a, na red je doĆĄao WP. WP nije teĆŸak i ok je za poÄetnika u PHP programiranju najviĆĄe zbog svog zastarjelog naÄina razmiĆĄljanja. Pozitivna stvar kod WP je ĆĄto ima dobru dokumentaciju i ogroman broj primjera online rjeĆĄenja najÄeĆĄÄih problema. Tako i kad negdje zapneĆĄ, nije straĆĄno.
Kao poÄetniku WP Äe ti biti super i rijeĆĄenje za sve probleme. TisuÄe pluginova, tema i svega ostalog jednostavno Äe ti biti neodoljivi za koriĆĄtenje. Nekad i za najbanalnije stvari kao ove (Wordpress plugin - upload slika u galeriju posjetitelja) ÄeĆĄ traĆŸiti plugin, i ĆĄta je najjaÄe u 90% sluÄajeva ÄeĆĄ ga naÄi :). To nije nuĆŸno loĆĄa stvar, al je loĆĄa praksa za tebe kao programera.
Uglavnom posla ima, i ako se ĆŸeliĆĄ time baviti isplati se uÄiti WP.
Ovo je jako loĆĄ primjer jer navedeno je da treba odmah.da ne idem raditi sada custom ticalo se doslovno minuta. taj tren je proĆĄao i rijeĆĄen je.
A tvoja analogija je malo dirnula u tuÄe poslove pa te molim da se drĆŸiĆĄ svojih primjera ako ih imaĆĄâŠ
Aj mi molim te joĆĄ reci kakav je situacija sa ureÄivanjem sitemap file-a putem plugina. Jel ima plugin pristup da dira sitemap ili kako to ide?
Pa ja za sitemap koristim Google XML plugin. Automatski ti generira xml sitemap za cijelu stranicu. Moze se i naknadno stavit
Ali pazi, situacija je takva da ja nisam u perspektivi admina wordpress stranice koji bira hoÄe li instalirati Google XML plugin. âŠja bi samo radio web koji se treba includati na druge stranice koje bi po moguÄnosti taj web part includale putem WP plugina. Poanta je da bi taj includani part trebao biti SEO friendlyâŠ
E sada, taj externi web je neĆĄto poput kviza gdje odreÄeni set pitanja/odgovora vodi korisnika do result page kviza. Sve se znaÄi deĆĄava unutar stranice domaÄina.
Taj result page kviza bi trebao biti SEO friendlyâŠtako da linkovi koji se tamo nalaze budu dohvatljivi Googleu.
PoĆĄto je kviz âdinamiÄneâ prirode, nisam siguran kako treba pristupiti SEO-u da result page bude indeksiran. Jedna od opcija je sitemap (mada nisam siguran ni koliko je to efikasno za ovakvu situaciju) âŠno kada bi se iĆĄlo na sitemap, sve treba moÄi odraditi taj jedan plugin koji bi admin WP stranice instalirao.
Zato pitam, kada se radi plugin za WP âŠkoje su permissioni toga plugina i hoÄe li on moÄi dodati sitemap domaÄinu koji je instalirao plugin. Tj. jel taj dio zeznut ili relativno lako rjeĆĄiv??
Koliko znam, pluginovi nemaju prava postavljat filove na hosting, ali je moguce dinamicki enerirat content za odredjenju stranicu. Tj., s pluginom dodas permaling, npr. /sitemap i programski ga popunjavas. Nisam to nikad radio, pa ti nemrem na prvu reci kako tocno ide postupak, a i u SEO-u nisam majstor, pa ti ni ti nemrem pomoc.
Ok, fala