In deze serie zal ik je voorstellen aan WordPress-postformaten, een deel van de verwarring eromheen wegnemen en je laten zien hoe je het thema in je thema's kunt gebruiken.
Postformaten kunnen verkeerd worden begrepen en hebben een misleidende naam, maar ze zijn nog steeds een van de krachtigere tools waarover een themaontwikkelaar beschikt.
Zodra je de postformaten begrijpt, kun je ze gebruiken om ervoor te zorgen dat alle verschillende soorten berichten op een site waarop je thema wordt gebruikt, juist worden weergegeven, terwijl je onnodige aangepaste berichttypen die de portabiliteit van gegevens beperken, vermijdt.
De beste naam voor berichtindelingen, volgens Andrew Nacin, hoofdontwikkelaar van WordPress, zou 'berichttypen' zijn geweest, maar dat zou te gemakkelijk zijn verward met aangepaste berichttypen, dus de naam van postformaten is gekozen.
Zoals Mark Jaquith, een andere hoofdontwikkelaar, uitlegde, werden aangepaste berichttypen "slecht benoemd." Denk: aangepaste inhoudstypen, dat wil zeggen niet-postinhoud Een postopmaak is een opmaakaanduiding voor een bericht. "
Het denken aan postformaten als een type bericht is de gemakkelijkste manier om hun doel te begrijpen. Post-indelingen zijn geen ander type taxonomie zoals tags of categorie, die worden gebruikt om berichten te groeperen op basis van hun inhoud is ongeveer, post-formaten groep inhoud door wat hun inhoud is.
Wat is het grote verschil? Als ik een bericht maak met tekst over waarom ik denk Empire Strikes Back is zo'n geweldige film, en nog een andere over de oorsprong van Luke Skywalker, ik kan ze beide Star Wars taggen, en de eerste films.
Dat is handig voor het organiseren van mijn blog, vooral nadat ik een derde bericht heb toegevoegd over de film Brazilië die ook de tag zou krijgen films maar niet de Star Wars label. Niets over die tags vereist enige verandering in de manier waarop ik de informatie uitvoer.
Stel je nu voor dat ik nog twee berichten voeg, één is een video waarin ik alle Luke Skywalker lightsaber-duels naspeur en de andere van mijn kat in en uit een doos springt. Nu hebben deze twee berichten iets gemeen, zelfs als ze de. Niet kunnen delen Star Wars of films -tags. Ze hebben allebei speciale opmaakbehoeften om ervoor te zorgen dat de video en de tekstinhoud van het bericht correct worden weergegeven.
Als aan beide berichten het berichtformaat "video" is toegewezen, heb ik een aantal verschillende hulpmiddelen om deze opmaak- en stijlkwesties aan te pakken, ongeacht de inhoud. Het belangrijkste is dat het postformaat een standaard is die alle thema's delen.
Kun je vergelijkbare resultaten bereiken met aangepaste berichttypen of aangepaste taxonomieën? Ja, dat zou kunnen, maar als je dat doet, vergrendel je gebruikers in je thema, want zodra ze van thema veranderen, zijn de aangepaste berichttypen en aangepaste taxonomieën er niet meer. Aangepaste berichttypen zijn geweldig, maar ze hebben geen plaats in thema's.
Als er aangepaste berichttypen bestaan in thema's, maken ze gebruiker lock-in omdat het omschakelen van een thema met een "foto's" aangepast berichttype naar een standaard voldoet thema de mogelijkheid zal verliezen om die foto's weer te geven.
Als daarentegen het thema van een gebruiker gebruik maakt van het postformaat van de afbeeldingen en ze overschakelen naar een nieuw thema dat geen postformaten ondersteunt, worden de afbeeldingen nog steeds weergegeven door de standaard postsjabloon. Het dwingen van een gebruiker om je thema te blijven gebruiken, omdat het veranderen van thema's het moeilijk maakt om hun inhoud te bewaren, is een slechte manier om de gebruikersloyaliteit te behouden, omdat het loyaliteit verdiend verdiend.
Gebruikers moeten vasthouden aan uw thema omdat het daar past, er goed uitziet en goede ondersteuning biedt. Dit zijn gebruikers die het leuk vinden om bij uw thema te blijven of eerst naar uw andere thema-aanbod te kijken voordat ze het aanbod van een andere ontwikkelaar zoeken.
Een van de coolste onderdelen van het werk dat is doorgegaan naar postformaten en media-ondersteuning in het algemeen, is de automatische inbedding van mediaspelers in berichten. Het is niet nodig om meta-velden te maken voor de bron van het videobestand in de post, waar veel thema-ontwikkelaars in de verleiding kunnen komen om te doen, omdat WordPress automatisch de juiste mediaspeler maakt van een link naar een mediabestand in post-inhoud. Dit soort veld maakt het type gebruiker lock-in dat postformaten zijn ontworpen om te helpen voorkomen.
Er is geen manier om een aangepast postformaat te registreren. Veel thema-ontwerpers houden niet van dit, maar de mogelijkheid om ze toe te voegen, maar dat verslaat de reden waarom postformaten bestaan: om een standaard te maken.
Een van de belangrijkste aandachtspunten van WordPress 3.6 was de gebruikersinterface van Postformats. Deze grote inspanning werd uiteindelijk grotendeels geschrapt nadat het de ontwikkelingscyclus tot stilstand had gebracht. Naast een prominentere plaats in de berichteditor voor het selecteren van postformaten waren gespecialiseerde functies voor het retourneren van media uit verschillende postformaten, evenals enkele metavelden voor mediabronnen. De meer prominente post-format selectoriconen voor postformaten werden verplaatst naar een kleinere, minder prominente locatie en de aanvullende functies en metadata werden gesloopt.
Nu je begrijpt wat postformaten zijn, zul je moeten leren hoe je ze kunt gebruiken in je thema, wat ik in het volgende deel van de serie zal behandelen.
Ook als u zich zorgen maakt over wat u moet doen met alle berichten die u al heeft en waarvoor een postnotatie moet worden ingesteld, hoeft u zich geen zorgen te maken. Ik zal ook ingaan op hoe u het bulformaat ook kunt bijwerken.
Ik zal nog enkele andere leuke trucs tonen voor het gebruik van post-indelingen om ook je site te verbeteren, dus lees alle berichten in deze serie om het meeste uit de berichtindelingen te halen.