In het vorige deel van deze serie hebben we besproken wat te vermijden bij het maken van een WordPress-thema. Het is een belangrijk artikel omdat het heel gemakkelijk is om die fouten te maken.
En in dit artikel gaan we de dingen doen die we moeten doen na ons thema maken.
Je moet onthouden dat jij moet houd je thema up-to-date, maak het compatibel met populaire WordPress-plug-ins, en altijd bieden uitstekende ondersteuning voor uw klanten.
Heb je ooit een lege pagina gezien nadat je een nieuw WordPress-thema had geïnstalleerd? (Dat deed ik, en het was echt deprimerend.) Je kunt de beroemde tegenkomen wit scherm van de dood van WordPress wanneer u een oud thema installeert dat niet compatibel is met de nieuwste versie van WordPress.
Om dit vreselijke probleem voor uw klanten te voorkomen, moet u als thema-ontwikkelaar uw thema voortdurend controleren met de nieuwste versies van WordPress. Als u uw thema in detail wilt bekijken, moet u experimenteren met de nieuwste functies die in nieuwe WordPress-versies zijn opgenomen.
Terwijl u dat doet, moet u inschakelen WP_DEBUG
en voer de Theme Check-plugin uit om er zeker van te zijn dat er geen fouten of waarschuwingen zijn met de nieuwe versie.
Als er iets is dat u moet oplossen, doe het dan onmiddellijk en laat de update zo snel mogelijk vrij. Gebruikers van het thema willen misschien niet wachten op een update en doorgaan naar een ander thema met een slechte indruk van u of uw bedrijf.
Natuurlijk is er geen manier om elke WordPress-plug-in die er is te ondersteunen, maar het is een pluspunt dat uw thema compatibel is met enkele van de populairste plug-ins.
In deze sectie zullen we de drie grote plug-ins zien die thema-ontwikkelaars graag ondersteunen in hun thema's, en hoe ze in de jouwe kunnen worden ondersteund.
WooCommerce is waarschijnlijk de meest populaire plugin voor e-commerce die is gebouwd op WordPress. Deze gratis plug-in heeft zijn eigen extensies (de meeste worden betaald, sommige zijn gratis) en ze kunnen verschillende betalingsgateways, verzendmethoden of zelfs navigatietypen aan..
Het heeft zijn eigen premium-thema's (gemaakt door WooThemes) maar de plug-in is zodanig gecodeerd dat elke thema-ontwikkelaar zijn thema's daarmee kan verenigen.
Het is heel eenvoudig om je thema compatibel te maken met WooCommerce. De categorie 'Thema's' van de WooCommerce-documentatie bevat slechts acht artikelen:
De eenvoudigste installatie kan soms genoeg zijn:
Als dat niet genoeg is, en er is een goede kans dat het niet genoeg zal zijn, dan kan dat altijd ga dieper: Maak een map met de naam woocommerce en plaats alle gewenste bestanden in de plug-ins woocommerce / templates map (die hier worden vermeld). Op deze manier kunt u bewerken wat u maar wilt voor WooCommerce.
Als je tevreden bent met de resultaten, ga je naar je thema's functions.php bestand en voeg toe add_theme_support ('woocommerce');
als een afzonderlijke regel.
BuddyPress is een bekende plug-in voor sociale netwerken voor WordPress. In de eigen woorden van de maker:
uw WordPress.org-site met een hogere functionaliteit dan de blog is vereist met functies voor sociaal netwerken zoals gebruikersprofielen, activiteitenstromen, gebruikersgroepen en meer.
Het goede nieuws over BuddyPress is, het is waarschijnlijk al compatibel met uw thema, out of the box! BuddyPress v1.7 + gebruikt uw thema's page.php bestand om zelfstandig te werken, maar als u uw eigen BuddyPress-bestanden wilt opnemen, is het proces net als met de WooCommerce-integratie:
Als je vastzit, ga dan naar BuddyPress Codex. Het heeft een zeer uitgebreide documentatie die u zal helpen.
WPML is een van de populairste meertalige plug-ins voor WordPress. Hoewel het geen "gratis" versie heeft (Bummer!), Biedt het enkele zeer cruciale functies wanneer u ervoor betaalt.
Uw thema compatibel maken met WPML is waarschijnlijk veel eenvoudiger dan de andere twee. (WPML.org heeft een uitgebreide zelfstudie hierover, maar ik denk dat we dat een "handleiding voor het vertalen van de website" kunnen noemen.) Er zijn slechts twee belangrijke punten voor uw thema:
Nadat u uw thema klaarzet voor vertaling, vindt u het voorbeeld WPML-config
bestand op deze pagina en je kunt het bewerken voor je thema. U kunt ook dezelfde pagina bekijken om te zien hoe u het bestand kunt bewerken.
Nadat je het bestand hebt bewerkt en in je thema root hebt geplaatst, kun je testen hoe je het gedaan hebt door deze pagina te bezoeken en de plug-in "WPML Compatibility Testing Tool" te downloaden. Daarna, gefeliciteerd, je thema is nu WPML-compatibel!
Niemand met een verstandige geest zou tegen het belang van "zorgen voor de mensen die je spullen kopen" argumenteren, en daarom neem ik niet de tijd om je te vertellen hoe cruciaal dit is.
Laten we in plaats daarvan onze opties bekijken om onze klanten ondersteuning te bieden:
Net als de forums van WordPress.org en ThemeForest, heeft elk downloadcentrum en iedere marktplaats een ondersteuningsforum om klanten te verbinden met themaontwikkelaars. Dit is een van de eerste plaatsen waar uw klanten hulp zoeken, maar omdat ze extreem druk zijn (en niet alleen met uw klanten), kunnen zowel u als uw klanten het moeilijk vinden om met elkaar te communiceren daar.
Het is altijd een verstandige keuze om die forums in de gaten te houden, maar weet je wat beter zou zijn? Ondersteuning bieden via uw eigen website!
Dit zal definitief neem je tijd voordat je gaat leven, maar het zal wel gebeuren definitief het waard zijn om een professioneel ogend, uitgebreid ondersteuningsgedeelte op uw website te bieden.
Hoewel de ondersteuningsforums van marktplaatsen een eenvoudige plaats bieden voor discussies en feedback, kan het hebben van uw eigen ondersteuningssysteem meer functies hebben zoals:
... en meer - aangezien dit uw eigen website is, is de lucht de limiet. En wees gerust dat uw klanten dat zullen doen definitief hou ervan!
In dit artikel hebben we besproken hoe we onze thema's kunnen handhaven, hoe we onze thema's compatibel kunnen maken met enkele populaire plug-ins en hoe we uitstekende klantenservice kunnen bieden.
Als u iets toe te voegen heeft, deel uw mening dan door hieronder te reageren. En als je het bericht leuk vond, vergeet dan niet om het te delen met je ontwikkelaarsvrienden!