Ultimate Membership Pro, jäsenyyden hallinta plugin

 

Ultimate Membership Pro (jäljempänä UMP) on jäsenyyden hallintalaajennus, jonka asensin asiakkaan sivustolle ja testasin sitä ennen testiympäristössä. Päätin lopulta jättää sen tänne asennettuna testatakseni sitä edelleen.

UMP on erittäin täydellinen, tasapainoinen, suhteellisen kevyt ja hyvin hinnoiteltu, 59 dollaria. Se on paljon halvempi verrattuna suosituimpiin tilaustenhallintaohjelmistoihin.

Vaihtoehdot

Vaikka on olemassa monia vaihtoehtoja, mukaan lukien joitakin ilmaisia vaihtoehtoja, eniten samankaltainen, ja joillekin ihmisille paras vaihtoehtojen ja hinnan suhteen, on ARMember,jolla on ilmainen versio ja mahdollisuus luoda uudelleen väliaikainen täysi testi(SandBox) verkossa saadakseen käsityksen lopullisesta ulkoasusta

Toinen vaihtoehto, vaikkakin paljon vähemmän "all in one", on käyttää Conditional Blocks y Advanced Custum Fields -ohjelmia ja hoitaa maksu itse.

UMP:ssä ei ole vuotuisia uusintoja, ensimmäinen kertamaksu sisältää kaikki tulevat päivitykset ja kuuden kuukauden tuen, jonka voit halutessasi uusia.

Se erottuu suuresta määrästä vaihtoehtoja ja integroituja palveluita, ja se on heikko suunnittelun, käytettävyyden ja joidenkin virheiden osalta.

Ultimate Membership Pro, jäsenyyden hallinta plugin
Tilaussuunnitelmia varten on 9 mallia

Tilaussuunnitelmien mallit ja muut mallit ovat hyvin rajoitetusti muotoiltuja. Niitä voidaan muokata lisäämällä CSS:ää tai muokkaamalla PHP:tä, mutta niitä voidaan aina muokata Elementorilla tai GenerateBlo:lla luoda omia Elementorilla tai GenerateBlocksilla jne.

UMP:n avulla voit luoda ilmaisia ja/tai maksullisia tilaussuunnitelmia WordPresin käyttäjäroolien perusteella ja rajoittaa maksullista sisältöä kunkin suunnitelman mukaan. Se sisältää kaiken tarvittavan rekisteröintiin ja maksamiseen, joka voidaan tehdä PayPalin, Authorize.netin, Stripen, 2CheckOutin, BrainTreen, Mollien ym. kautta, ja myöskin
myydä tilauksia WooCommercen kautta
alustan kautta.

Konfigurointi voi olla hankalaa, eikä sitä tehdä nopeasti.

Ihanteellisinta on aloittaa eri suunnitelmien luominen mielessänne alkaen kolmesta näytteestä, jotka liitännäinen esittelee teille, ja jatkaa siitä eteenpäin luomalla loput liitännäissivut.

Front-end-mallit

Voit käyttää laajennuksen luomia sivuja tai luoda niitä alusta alkaen haluamallasi otsikolla lisäämällä vastaavan lyhytkoodin. Lisäosa tarjoaa yli 30 lyhytkoodia.

Ultimate Membership Pro, jäsenyyden hallinta plugin 1

Suojellun alueen mallit

Voit rajoittaa sisältöä eri tavoin:

Kaikki viestit, kaikki viestit kategorioiden perusteella, tietyt arkistot, tietty URL-osoite, kaikki URL-osoitteet (avainsanojen perusteella).

Voit jopa tiputtaa sisältöä rekisteröityneille käyttäjille, luoda alennuskuponkeja ja ilmaisia kokeilujaksoja.

Nämä ovat malleja alueille, jotka on rajoitettu rekisteröimättömille käyttäjille tai ilman vaadittua käyttöoikeustasoa

Ultimate Membership Pro, jäsenyyden hallinta plugin 2

42 AddOns mukana

"Ilmaiset" AddOns-lisäosat ovat enemmän kuin riittävät, vaikka voit lisätä muita maksullisia lisäosia. Tässä ei ole paljon järkeä, koska kyseessä on premium-lisäosa, mutta ymmärretään, että ilmaisen tai kokeiluversion puuttuminen olisi ymmärrettävä "lisävarusteiksi".

Ultimate Membership Pro, jäsenyyden hallinta plugin 3

Viat ja korjaukset

Tällä laajennuksella oli 4 ongelmaa, jotka, vaikka pystyin ratkaisemaan alla kuvatulla tavalla, ovat liian monia, jotta en voisi harkita, etten suosittele sitä.

1. yhteensopimattomuus Polylangin kanssa

Tämä virhe on vakavin, ja se on todellinen riesa, jos käytät Polylangia, kuten minä. Siihen on myös huonoin ratkaisu

Ymmärtääkseni näiden kahden laajennuksen välillä ei ole yhteensopivuutta, ja kun ne toimivat yhdessä, se rikkoo UMP-rekisteröintilomakkeen, mikä estää joitakin toimintoja ja estää myös sen näyttämisen kokonaan. Se aiheuttaa jopa sen, että käyttäjätunnusta ei tallenneta rekisteröinnissä ja sen sijaan näkyy sähköpostiosoite.

Ratkaisu

Päätin jättää Polylangin kokonaan pois sivuilta, joilla käytetään UMP-lomakkeita, ja tähän minun oli turvauduttava Perfmattersin aina hyödylliseen Script Manageriin.

Ultimate Membership Pro, jäsenyyden hallinta plugin 4
Polylangille on lisätty kaksi poikkeusta vain rekisteröitymis- ja tilini-sivuille.

Tämä on väliaikainen kiertotie, koska jos haluamme käyttää UMP:tä muissa paikoissa, meidän on lisättävä lisää poikkeuksia, ja se voi estää Polylangia näyttämästä esimerkiksi kielivalitsinta, jos olet lisännyt sen valikkoon tai muualle sivulle tai viestiin.

Mikä vielä pahempaa, tämä voi estää sinua näyttämästä sisältöä toisella kielellä tämän menettelyn avulla.

Negatiivinen seikka UMP:n tekijöille, joiden pitäisi korjata asia mahdollisimman pian, sillä Polylang on yksi käytetyimmistä lisäosista, jolla on yli 700.000 aktiivista asennusta.

2 - Ristiriita Query Loopin kanssa Generate Bloks Pro:n kanssa

Ultimate Membership Pro, jäsenyyden hallinta plugin 5
Tämä on mitä lakkaa toimimasta

Kun UMP on käytössä, liittyvä virka-toiminto, joka käyttää GenerateBlocks Pro -ohjelman kyselysilmukkaa nykyisen viran"exclude current post" silmukan ulkopuolelle jättämiseksi, lakkaa toimimasta.

En ole pystynyt menemään kovin syvälle tähän virheeseen, koska se ei ole helppoa ja virhelokit ja WordPressin DEBUG eivät tarjoa mitään vihjeitä, joita seurata tai en löytänyt sitä.

Ainoa varma asia on, että poistamalla UMP:n käytöstä se toimii taas.

Ratkaisu

Tällä hetkellä minulla ei ole tähän muuta ratkaisua kuin olla käyttämättä UPM:ää viesteissä, mikä on järjetöntä, koska se estää sinua rajoittamasta tiettyä sisältöä viesteissä, mistä tässä on kyse.

Tämä virhe odottaa mahdollista ratkaisua, joka ilmoitetaan molempien liitännäisten luojille.

3- Tiedoston estäminen

Tämä oli vika, jonka löytäminen ja korjaaminen vei minulta pisimpään.

En ole vieläkään varma, onko käytetty ratkaisu paras mahdollinen, ja se saattaa vaikeuttaa UMP:n toimintaa tulevaisuudessa

UMP lisää tämän säännön .htaccessiin, joka estää näiden tiedostotyyppien näyttämisen: mp3|mp4|avi|pdf|zip|rar|doc|gz|tar|docx|xls|xlsx|PDF

En ymmärrä tämän säännön lisäämistä ilmoittamatta siitä käyttäjälle, ellei kyseessä ole virhe.

Ratkaisu

Omassa tapauksessani sen sijaan, että poistaisin säännön kokonaan (varmuuden vuoksi), päätin poistaa luettelosta seuraavat tiedostot: mp3, zip, pdf ja PDF, jotta tällaisten virkoihin lisättyjen tiedostojen näyttäminen olisi jälleen mahdollista. Jos käytät muita tiedostotyyppejä, poista ne vain luettelosta.

Lopullinen koodini:

 #BEGIN Ultimate Membership Pro Rules 

        RewriteCond %{REQUEST_URI} !^/(wp-content/themes|wp-content/plugins|wp-admin|wp-includes)
        RewriteCond %{REQUEST_URI} \.(mp4|avi|rar|doc|gz|tar|docx|xls|xlsx)
        RewriteRule . /index.php?ihc_action=check-file-permissions [L]
    
#END Ultimate Membership Pro -säännöt

4. Tarvitset jQuery Migrate

UMP käyttää jQuery Migratea (poistettu käytöstä WordPress 5.5:stä lähtien) ainakin omassa kuvien latausjärjestelmässä, kuten avatarissa.

Jos jQuery Migrate on poistettu käytöstä, sinun on otettava se uudelleen käyttöön, tai rekisteröidyt tai rekisteröityneet käyttäjät eivät pysty lataamaan avatariaan tai muita kuvia, kuten yksittäisen sivun banneria.

Ratkaisu

Tässäkin tapauksessa löysin täydellisen ratkaisun Perfmattersista, jossa jätän jQuery Migrate -työkalun pois KAIKILTA sivuilta paitsi rekisteröinti- ja Oma tili -sivuilta.

Ultimate Membership Pro, jäsenyyden hallinta plugin 6

Lataa espanjankielinen käännös

UMP:llä on vastaava .POT-tiedosto, jonka voit kääntää Poedit- tai vastaavalla ohjelmalla. Jos haluat säästää itsesi vaivalta, voit ladata ja ladata käännökseni.

Lataus on .zip-tiedosto, joka sisältää kaksi tiedostoa(ihc-es_ES.mo ja ihc-es_ES.po).

Lisätäksesi käännöksen sinun on ladattava molemmat tiedostot seuraavaan polkuun:

/wp-content/plugins/indeed-membership-pro/languages/

2757 merkkijonoa on käännetty 3004:stä, 247 puuttuu. Ne, joita ei ole käännetty, johtuvat joko siitä, että Poedit et ole löytänyt niitä, tai ne eivät tarvitse käännöstä, koska ne ovat maan nimiä tai muita oikeita nimiä ja yleisiä termejä, symboleja tai merkkejä.

Tarkista ja korjaa käännös itse testaamalla oikeita toimia, olen saattanut tehdä virheen tai tulkita asiayhteyden väärin joidenkin termien osalta.

Ultimate Membership Pro, jäsenyyden hallinta plugin 7

Hyvä ja huono

Suosittelen sitä vain, jos kyseessä on enemmän tai vähemmän puhdas WP-asennus, jossa on vähän laajennuksia, koska on melko todennäköistä, että on ristiriitoja muiden laajennusten ja rakentajien kanssa. Koska sitä ei ole mahdollista testata ennen ostamista (ellei kokeile "nulled"-kopiota omalla vastuulla), on suositeltavaa lukea mielipiteitä y kommentteja etsien valituksia tietyistä bugeista.

Vaikka he vakuuttavat, että saat rahasi takaisin ilman kysymyksiä, käyttöehdoissa sanotaan, että se koskee vain toimintahäiriöitä eikä sitä, että se ei vastaa odotuksiasi tai on ristiriidassa muiden asioiden kanssa ympäristössäsi, jolloin sinun on hoidettava aina työläs tehtävä ristiin rastiin lippujen yrittäessäsi todistaa, että virhe tuli heidän puoleltaan.

Plussaa

  • Tiukka hinta yhdellä maksulla ja kuuden kuukauden tuki. Ei vuosittaisia uusintoja. Valinnaisia tukijaksoja voi ostaa.
  • Paljon vaihtoehtoja, kuten alennuskuponkeja, tiputussisällön toimittaminen, rajoittamaton määrä ilmaisia tai maksullisia tilauksia ja sähköpostimarkkinointivaihtoehtoja sekä sisällön rajoittaminen arkistojen, luokkien tai tiettyjen url-osoitteiden mukaan.
  • Useiden palvelujen ja maksutapojen integrointi.

Miinukset

  • Ei yhteensopiva Polylangin kanssa, lomakkeet rikkoutuvat.
  • Ristiriita GenerateBlocks Pron kyselysilmukoiden kanssa.
  • Jquery Migrate on otettava käyttöön, jotta kuvien lataaminen toimii.
  • Malleja voisi parantaa.
  • Hyvin perustavanlaatuinen dokumentaatio.
  • Vain osa (muutama) voidaan kääntää lisäosan hallinta-alueelta.
  • Tuki "rento", lukenut paljon valituksia.