Pereiti prie turinio

Gal atsirastu savanoriu sukurti si paprasta wordpress plugin'a?


Rekomenduojami pranešimai

Sveiki,

 

Gal kas noretu sukurti unikalu wordpress plugin, kuris tikrai manau nemazai praverstu?

 

Buciau pirmas, kuris ji galetu istestuoti ir prireikus, galeciau padeti jo kurime ir pletojime.

 

 

Plugin'as butu panasus i si:

https://wordpress.org/plugins/frontend-checklist/screenshots/

 

Ateityje butu galima prideti daugiau ivairiu laukeliu.

 

Visa esme butu, kad checbox'u value turetu buti issaugomas ajax budu user meta informacijoje. Taip pat bus galima prideti ir cookies versija, bet ji siuo atveju maziau naudinga, kadangi plugin'as kuri nurodziau issaugo butent tarp sausainiu ir niekur daugiau.

 

Taip pat siame plugin'e kiekvienas kiekvienas checkbox galetu buti pridedamas iskarto i post edit'oriu.

 

As isivaizduoju plugin'o veikima taip:

 

1. Checkbox (ar daugiau nei vienas) pridedamas post edit'oriuje paspaudus papildoma mygtuka

2. Su lyg kiekvienu paspaudimu, tam checkboxui sugeneruojamas unikalus ID

3. Pagal ta ID issaugomas vis naujas user meta data?

4. Vartotojui paspaudus checkbox siunciama uzklausa su ajax ir sukuriamas naujas user meta, pagal unikaluji ID ir pridedama ar value true (checked) ar false (unchecked)

5. Vartotojui bent kada is bent kur atsivertus ta puslapi su tuo checkbox, php sugeneruoja javascript, kuris uzkrovus tinklapi atitinkamai pagal issaugotas user meta values, padaro checkbox checked ar unchecked.

 

Taigi vartotojas visada kad ir kaip bekeistu checkbox, visada issaugo ju values.

 

Cia butu labai paprasta funkcija plugin'o pradziai. Ne gana to ji butu tikrai unikali, kadangi nieko panasaus niekur negalima rasti (nebent cookies issaugojima)

 

Ateityje butu galima prideti ta pati su input laukeliais ir t.t.

 

Su laiku tai galetu tapti kazkas kaip "Quick User Meta Save" ar kazkas tokio, kur butu galima labai paprastai sukurti edit'oriuje laukeli, kuris bus lengvai issaugomas kiekvienam vartotojui.

 

Pagalbai:

http://stackoverflow.com/questions/21711071/how-to-update-post-meta-on-wordpress-with-ajax

https://patrickshampine.com/2014/updating-user-meta-admin-ajax-frontend/

ir pridejau plugin'a, kuriame bandziau kazka panasaus pasiekti. Neuzbaigiau, nes neturiu laiko prie to dirbtis. Plugin'as prideda mygtuka prie post editor ir paspaudus ji atsiranda naujas checkbox editor'yje su sugeneruotu unikaliu ID. Kiekviena kart paspaudus, sugeneruojamas vis naujas ID.

Bandziau prideti ajax ir visa tai taciau nepavyko.

Galbut netgi nedaug betruko tai pasiekti. Todel jei susidomejot, pabandykit ir susisiekit su manim:)

user-checkbox.zip

Redagavo simon1
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...