WordPress + Emag profitshare = Love
Folosesc profitshare de la emag de ceva timp. Timid, dar… Na, încerc și eu cum pot. Și cel mai mult mă enervează că atunci când scriu un articol trebuie să intru în contul de profitshare, să generez un link nou și să fac copy/paste la rezulat. Prin urmare, m-am gândit la următoarea chestie: ce-ar fi dacă s-ar face inserarea automată a codului emag?
Prin urmare, datorită faptului că nu prea am timp să stilizez toată treaba, iată o chestie bună de pus în functions.php
:
function ntz_emag_profitshare($content){ $profit_share_id = "d4df812647a68d27a5cc35e37c2fbf2f"; $emag_url = '~(http://)(www\.)?emag\.ro/~'; $replaceWith = "http://profitshare.emag.ro/click.php?ad_client=".$profit_share_id."&redirect="; $ret = preg_replace($emag_url, $replaceWith, $content); return $ret; } add_filter("the_content", "ntz_emag_profitshare");
Este nevoie să schimbi valoarea variabilei $profit_share_id
cu valoarea hash-ului tau (îl găsești în orice link generat de profitshare):
a href="http://profitshare.emag.ro/click.php?ad_client=d4df812647a68d27a5cc35e37c2fbf2f&add_id=65323&redirect=
În funcție de interes și feedback-ul utilizatorilor voi dezvolta ideea.
Demo: http://www.emag.ro/carcase/carcasa-antec-mini-skeleton-90-fara-sursa-negru-argintiu–pMiniSkeleton-90?ref=hp_rec_2
- Posted in:
- Fun
- Tags:
- Emag,
- WordPress tricks
Faina solutia, simpla dar isi face treaba
Eu m-as fi gandit sa o rezolv cu un shortcode (ar fi iesit mult mai complex, cum ar fi sa-l treci automat si prin tinyurl [iar url-ul scurtat sa fie salvat intr-un custom field], sa pui anumite ancore) si un butonas de adaugare din editor.
George, de asta am zis că aștept feedback. Idei sunt. Timp găsim. Utilizatori să fie
Interes este, cel putin din partea mea.
goo.gl ar fi ceva mai prietenos decat tinyurl. Si au si ei API
Si butonasul de adaugare din editor mi se pare util, atat timp cat adauga direct adresa cu goo.gl.
Ar fi de asemenea interesant de discutat si pe ideea 2parale. Se poate face script ?
Probabil că da. Să prind ceva timp liber și mă voi uita și peste ce oferă ei
Ce nu am înțeles eu este, prin adăugarea codului respectiv în functions.php link-urile vor fi adăugate în contet singure sau… ?
Bogdan, link-urile vor fi înlocuite singure. Adică tu pui link spre un produs emag fără niciun cod de profitshare iar scriptul face replace
Ionut, 2parale au platforma 2performant si sunt convins ca se poate face ceva. Poate ca nu la fel de repede ca si la profitshare, dar se poate.
Uite un link peste care am dat github.com/2performant/2Performant-php/blob/master/2performant.php
Alex, chestia e că deja există un plugin pentru 2parale. Iar sistemul lor pare un pic mai complex pentru a face toată treaba automată, spre deosebire de profitshare la care doar fac replace la o bucățică din url
In wordpress.com merge sa pui widgetul de la eMag?
Mă îndoiesc că poți instala plugins pe wp.com.
asa ziceam si eu, dar am vazut ca te pricepi mai bine la chestii din astea si am zis ca poate stii tu ma bine.
Merci!
Stii cumva ce face variabila add_id din url? Conteaza valoarea sa?
Andrei:
add_id
bănuiesc că reprezintă id-ul link-ului/ad-ului și că se folosește la statistici. E o chestie internă care aparent contează destul de puțin.