: 27 tot 39, op de voorwaarden van etiketten wordpress gegeven: 27, 39, 40,,,,,,,,,, 13 de,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, een deel van de prijs van een reeks genaamd voorwaarden op het etiket wordpress boren. In de voorwaarden van de inspectie: 14 wordpress etiket op de etikettering door: 26a wordpress voorwaarden van 40 tot 52, in deze serie, zullen we door middel van een van de fundamentele kenmerken van de voorwaarden van Je: - etiket.In het vierde deel, en we zullen blijven de voorwaarden en herziening van Mark.Als je het nog niet, kijk even geleden, laten we beginnen!,,, 27.Controleer of de pagina is een maand "dossier": pagina 's, is_month (), op de meest gebruikte wordpress, gebaseerd op de datum van de aard van de bestanden per maand kan zijn dossier.Als je de code is nodig voor het opsporen van of maandelijkse archief lopen, is de toestand van de etikettering, is_month (), zal je helpen.,,, de voorwaarden van die parameters, op het etiket niet accepteren geen parameters.,, 28.De kenmerken van de controles van de huidige thema 's: , current_theme_supports (), terwijl de ontwikkeling van de « plugin », je moet controleren of de activiteiten betreft laat de postzegel het formaat, de kop op en delen.Hulp, current_theme_supports (), kun je controleren of in de thema 's voor je gespecificeerde kenmerken, die parameters,.,, de voorwaarden van de etikettering is slechts één parameter:,,,., (touw, facultatief): naam van de kenmerken.(standaard: geen),,,,,,'post-thumbnails kenmerken: de naam ",,,'custom-header'post-formats", ",,'custom-background",'menus ",'automatic-feed-links",'editor-style ",'widgets'html5", ",,, voorbeelden van het gebruik, de current_theme_supports (), dat u de ontwikkeling van een plug - in de gespecialiseerde in het licht van de thema 's en" wordpress achtergrond ".Je zal de « plugin » is nutteloos betreft, niet steunen op de achtergrond, dus je moet blijk geven van een onjuiste informatie aan gebruikers bij het beheer van het panel.Dit is wat je doet, en het:;PHP add_action ("admin_notices", "custom_bg_feature_warning"); de functionele custom_bg_feature_warning () {als.Current_theme_supports ("achtergrond") (ECHO "< div =" fout "> < p>".__ ("van de « plugin » moeten een thema" achtergrond "functie hebben.", "vertaling" gebied ").< /P > < /div > ";}}?>,, 29.Controleer het « plugin » is positief: , is_plugin_active (), maar in het beheer van de werkzaamheden van de groep,, op voorwaarde dat er een etiket, is_plugin_active (), helpt je de code weet dat bepaalde « actief is.Deze voorwaardelijke etiketten kunnen nuttig zijn als je schrijft "plug - ins" populaire plug (zoals WooCommerce) of op basis van de « plugin » (zoals de installatie van dit kader kader).,,, de voorwaarden van die parameters, de etikettering is slechts één parameter:,,, $» (touw, moet - of -): naam van de gids.(in dit geval geen), 30.Controleer of de bijlage: website is, is_local_attachment (), wordpress, bijlage is bij normaal gebruik wensen, maar hoe vind je de URL of is in feite een bevestiging?Als je aan het gebruik en de ontwikkeling van een website, de etikettering van de voorwaarden, is_local_attachment (), kan heel nuttig voor je: het controleren of bepaalde URL 's uploaden naar dezelfde wordpress installatie als een bijlage, die de voorwaarden en parameters, het etiket slechts een parameter:,,, URL (string $voor: URL) te controleren.(standaard: geen),,, voorbeelden van het gebruik, de is_local_attachment (), omdat het zeer eenvoudige voorwaarden etikettering, zoals direct ook.Stel je voor dat je naar de ontwikkeling van een website die je nodig hebt (« plugin », die een andere functie, je creëert) te controleren, kijken of ze van de bijlage is of niet, en dat:PHP $url = some_url_generator_function (); als (is_local_attachment ($url)) {_e (ja, dit is een lokale band. "Op het gebied van de vertaling;} {") of _e (" nee, dit is niet een plek gehecht. "," op het gebied van de vertaling van ");}?>,, 31.Controleer of de pagina is een op basis van de archieven blz.: , is_time (), weet je, een uur minuten of seconden voor je de basis, van de archieven?Om eerlijk te zijn, ik wist niet dat je kan in deze reeks voor het schrijven van dit soort dossiers.In de TUTS + schrijven kan een onderwijs van de reis ook. , die niet uit de doos, en dat betekent dat je niet, mywebsite.com/2014/02/22/18/30/archieven in 2014, om 18: 30u op 22 februari, maar je kan de oprichting van een gedetailleerde, wp_query helpen.Hoe dan ook, als je wilt de archieven van de opsporing van deze tijd, kan je gebruiken, is_time (), voorwaarden, Mark. Deze voorwaarden en parameters, aanvaarden, op het etiket niet accepteren geen parameters.,, 32.Controleer of de huidige regionale RTL: , is_rtl (), in sommige talen, vooral in de landen van het Midden - Oosten, de tekst is geschreven, van links naar rechts, in plaats van links naar rechts.Als een wordpress ontwikkelaars, je moet rekening houden met alle wordpress gebruiker, als je wilt dat je betreft of van de « plugin » wordpress website en RTL tekst goed werken, je moet gebruiken, is_rtl () en de bepaling van de RTL.,,, de voorwaarden van die parameters, het etiket niet accepteren dat een parameter, bijvoorbeeld het gebruik van (de) is_rtl.,,, op de meeste plaatsen te creëren dat ontwerpers van RTL taal is een van de meest voorkomende praktijken alleen de CSS.Als je wilt in je RTL stylesheet voorwaarden, hier is je doen:,, <?PHP add_action ("wp_enqueue_scripts", "mytheme_enqueue_styles"); de functionele mytheme_enqueue_styles () {als (is_rtl () {wp_enqueue_style ("stijl van RTL, plugins_url (/CSS /stijl RTL. De CSS, __file__));}}?>,, 33.Controleer of de indeling van de pagina is een gewoonte "dossier": pagina 's, is_tax (), de etikettering, voorwaarden, is_tag (), kunnen opsporen met dossiers, maar niet op de indeling.De vaststelling van de indeling van de archivering van pagina 's, je kan gebruiken, is_tax ().Bij verstek, met inbegrip van de indeling van het dossier alle pagina 's, met inbegrip van de conventionele etiket.Maar het zijn er twee parameters, dus je kan die gericht zijn op specifieke indeling een pagina 's, en zelfs de specifieke bepalingen van die parameters,.,,, de voorwaarden van de etikettering is slechts één parameter:,,, - indeling (- /string, facultatief): indeling van de installatie en de kogel.(standaard: geen), $, (- /. /., facultatief): de term identiteit, de naam, de kogel of een generator.(in dit geval geen), 34.Controleer de website is bijlage blz.: , is_attachment (), terwijl tegelijkertijd de oprichting van een « plugin » (of betreft), misschien wil je weten, wanneer een aansluitende pagina 's.De etikettering van een voorwaarde, is_attachment (), is een zal je helpen: het rendement, echt, in de bijlage, valse, elders, die parameters,.,, de voorwaarden op het etiket niet aanvaard van een parameter, bijvoorbeeld, het gebruik, de is_attachment (), laten we zeggen, wil je een "terug op de band boven de bijlage".Dit is wat je doet, en het:;PHP als (is_attachment () {///////de gehechtheid van de moeder worden.Moeder = get_post_field ("post_parent dollar. $id); ///////moeder permanent worden.Parent_link dollar = get_permalink (vrouwelijke); ///////- link.ECHO < href = ".Parent_link dollar. "= "vader" > "de link.__ (naar de "na", "vertaling" gebied ").< /> ";}?>,, 35.Controles op de aanwezigheid van bepaalde woorden: , term_exists (), en dit is de tweede voorwaarde van de etikettering, niet terug, echt,,,, maar een valse, nuttige informatie: afhankelijk van de etikettering, term_exists (), kijken of er een termijn van de indeling en de terugkeer van een id (als Er geen indeling de bepalingen van de indeling en de terminologie) of - paren in plaats van, echt.Als de specifieke terminologie bestaat niet, het is leeg, 0, of,,,, de voorwaarden van die parameters, met een duur van drie parameters:,,, (string /integer, vereist): de naam of het logo van de terminologie (standaard: geen), $indeling (touw, facultatieve indeling): de naam.(standaard: lege), de vader van de (.,,, facultatief): moedermaatschappij van een logo (beperking van de zoeken).(standaard: 0), 36.Controleer of er specifieke terminologie: , has_term (), zien we dat we kunnen gebruiken, has_tag (), als we willen dat in de etikettering te vinden.Als we hetzelfde willen doen, maar er is een gewoonte?Gemakkelijk: afhankelijk van de etikettering, has_term (), een derde van een parameter van de tweede orde, stelt ons in staat de indeling van een gewoonte. ,, interessant feit: zelfs met de etikettering van voorwaarden, has_tag () (), het gebruik, de has_term, terug naar waar of onwaar,,,.Met has_tag (), de functie, en has_term (), kun je ook een woord, maar alleen in een indeling).,,, de voorwaarden van die parameters, de etikettering van drie parameters:,,,,, (en snaren, getallen, facultatief): naam en id van de terminologie en stop of een generator.(standaard: lege), $indeling (touw, vereist): indeling van de naam.(standaard: lege), $na, (Object /integer, facultatief): na de inspectie.(standaard nietig,),,, voorbeelden van het gebruik, de has_term (), de, laten we zeggen dat je een e - website, je moet je leverancier voor Dell 'veranderen, vertel je de levering zal worden uitgesteld tot volgende week.Dit is wat je doet, en het:;PHP als (has_term ("Dell ',' laptop") (ECHO "< div =" producten "> waarschuwingen < sterke >".__ ("waarschuwing", "vertaling" gebied ").: < /sterk > ".__ ("schakelen we over de leverancier Dell ', dus de levering zal worden uitgesteld tot volgende week.Het spijt me."Vertaling domein").< /div > ";}?>,, 37.Controleren, of is het een verwijzing (we in 2007): , is_trackback (), gegroet, ouwe.Weet je een reageren, is de "visum"?En is_trackback (), op voorwaarde - etikettering zal je helpen!,,, die deze voorwaarden niet accepteren. De parameters van een parameter.Controleer of het gebruik van "wordpress meerdere locaties": , is_multisite (), in een niet al te populaire wordpress kenmerken. Het is heel handig als het nodig is.Als je wilt dat je de code van de installatie en in de normale wordpress multisite - de prestaties van de verschillende, op voorwaarde dat er een etiket, is_multisite (), kan je helpen ontdekken of meer steun ontvangen.,, de voorwaarden en parameters, op het etiket niet aanvaard van een parameter, bijvoorbeeld worden gebruikt, is_multisite (), in de veronderstelling dat de je wordt de ontwikkeling van een website geopend als « plugin », de « plug - in een andere categorie van je.Dit is wat je doet, en het:;PHP als (is_multisite () {require_once (weg /multi - klasse.'/library/loader.php');}?>,, 39.Controleer of de pagina is een kolom type (s): archieven, is_post_type_archive (), en soms, je zou willen dat je de code voor de gewoonte in dit type of archieven (of verscheidene gewoonte in dit type van pagina 's, of een gewoonte in dit type) worden vermeld.De etikettering van een voorwaarde, is_post_type_archive (), is het zo doen: het onderzoek de vraag of het type is het archief pagina 's aanpassen.,,, de voorwaarden van die parameters, de etikettering is slechts één parameter:,,, post_types dollar (- /string kan worden gekozen, de naam van de soort): dit is, of - de aard van de positie van een naam.(standaard: geen),,, conclusies, in dit deel van de herziening van een reeks van 65 opgenomen voorwaarden rekening in je.In de volgende delen, we gaan door de rest van de 26.Als je geen vragen of opmerkingen, schieten ze de volgende, als je van dit artikel, en niet te vergeten het delen.In de volgende delen, zie je.,
De voorwaarden voor de uitoefening van de etikettering in je
Next Page:PHP