{"id":6298,"date":"2020-09-04T00:32:32","date_gmt":"2020-09-04T00:32:32","guid":{"rendered":"https:\/\/the7kennisbank.nl\/uncategorized\/custom-filters-wp-brain\/"},"modified":"2020-09-04T00:55:40","modified_gmt":"2020-09-04T00:55:40","slug":"custom-filters-wp-brain","status":"publish","type":"post","link":"https:\/\/the7kennisbank.nl\/nl\/wp-brain\/aangepaste-filters-wp-hersenen\/","title":{"rendered":"Aangepaste filters - WP Brain"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>Door de aangepaste filtermanager-tool te gebruiken die is gebundeld op de WP Brain-instellingenpagina, kunt u de logische validator uitbreiden met uw eigen filters zonder een regel code te schrijven.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/the7kennisbank.nl\/wp-content\/uploads\/2020\/08\/filters-manager.png\" alt=\"aangepaste filters manager\" width=\"862\" height=\"628\" \/><\/p>\n<p>De filters zijn gebaseerd op veelgebruikte gegevensbronnen die worden gebruikt door marketingexperts en webontwikkelaars, zoals formuliervelden, URL-parameters, cookies, functies enz.<\/p>\n<h3>Filternaam<\/h3>\n<p>Deze naam wordt gebruikt als een label in de vervolgkeuzelijst met filters van de regelbouwer. Het zal verschijnen onder het gedeelte &quot;Aangepast&quot; van de lijst.<\/p>\n<h3>Data bronnen<\/h3>\n<p>Om aangepaste filters te maken, moet u de gegevensbron selecteren waaruit de validator de huidige waarde ophaalt die in de voorwaarde wordt vergeleken, er zijn er veel om uit te kiezen:<\/p>\n<h4>Metadata van gebruikers<\/h4>\n<p>Voor elke gebruiker slaat WordPress de profieldetails op als metadata, bijvoorbeeld de voor- en achternaam, er zijn ook veel plug-ins die deze metadata gebruiken om aangepaste gebruikersprofielen te leveren.<\/p>\n<p>Door deze gegevensbron te gebruiken, kunt u uw leden segmenteren en de gebruikers targeten die alleen een metawaarde hebben die aan uw voorwaarden voldoet<\/p>\n<h4>Metadata plaatsen<\/h4>\n<p>Hetzelfde voor gebruikers, WordPress gebruikt ook metadata voor berichten om aangepaste velden op te slaan die verband houden met die post of pagina, maar het wordt gebruikt door thema&#039;s en plug-ins van derden om aangepaste details over de berichten toe te voegen en hun lay-out en stijlen te wijzigen<\/p>\n<p>In sommige gevallen is het erg handig om deze waarden te gebruiken om de zichtbaarheid van de inhoud te bepalen op basis van aangepaste berichtvelden<\/p>\n<h4>Vraag mariabel<\/h4>\n<p>De WordPress-queryvars zijn gerelateerd aan de huidige paginaquery-instellingen, terwijl een pagina of bericht wordt opgevraagd vanuit de database, slaat WordPress veel details op in het globale query-object, zodat u ze kunt openen door een filter te maken met deze gegevensbron .<\/p>\n<p>Raadpleeg de offici\u00eble WordPress voor meer informatie over deze variabelen en de gegevenssleutels die u kunt gebruiken <a href=\"https:\/\/codex.wordpress.org\/WordPress_Query_Vars\">queryvars<\/a> gids.<\/p>\n<h4>URL-variabelen: <code>$_GET<\/code><\/h4>\n<p>Er wordt ook verwezen naar zoektermen, de URL-variabelen zijn erg belangrijk voor marketing omdat ze helpen meer details aan uw links toe te voegen, en u kunt deze gemakkelijk openen met elke scripttaal.<\/p>\n<p>Dankzij WP Brain hoef je geen codeertaal te gebruiken om deze variabelen te gebruiken, maak gewoon een aangepast filter met de benodigde sleutel en je bent klaar om te gaan.<\/p>\n<p>Laten we bijvoorbeeld deze voorbeeldlink nemen <code>http:\/\/example.com\/?<strong>kleur<\/strong>=purple<\/code>Als een bezoeker uw website bezoekt via die URL, kunt u hem alles laten zien dat is gebaseerd op het <strong>kleur<\/strong> variabele<\/p>\n<h4>Formuliervelden: <code>$_POST<\/code><\/h4>\n<p>Wanneer een bezoeker een formulier indient, kunt u dit aangepaste filter gebruiken om de waarden van de formuliervelden op te vangen en aangepaste inhoud weer te geven op basis van wat hij heeft ingevoerd in de formulierinvoer.<\/p>\n<h4>PHP constant<\/h4>\n<p>Met deze geavanceerde gegevensbron kunt u voorwaarden bouwen op basis van de gedefinieerde PHP-constanten. Controleer het <a href=\"http:\/\/wpengineer.com\/2382\/wordpress-constants-overview\/\">Overzicht van WordPress-constanten<\/a> en de <a href=\"http:\/\/php.net\/manual\/en\/reserved.constants.php\">PHP voorgedefinieerde constanten<\/a> voor meer details over het gebruik van constanten.<\/p>\n<h4>PHP-functie<\/h4>\n<p>Functies worden beschouwd als de basis van elke programmeertaal en WP Brain maakt het gebruik ervan zo eenvoudig als een klik. u kunt elke beschikbare functie gebruiken die een waarde retourneert, maar waarvoor geen argumenten nodig zijn, deze gegevensbron is bedoeld om te worden gebruikt voor de WordPress <a href=\"https:\/\/codex.wordpress.org\/Conditional_Tags\">Voorwaardelijke tags<\/a> maar kan ook worden gebruikt met standaard PHP-functies of plug-ins van derden.<\/p>\n<h4>PHP-variabele: <code>$GLOBALS<\/code><\/h4>\n<p>De variabelen in PHP worden gebruikt om verschillende waarden op te slaan tijdens de paginaruntime. Als u een globale variabelenaam kent, kunt u de zichtbaarheid van uw inhoud regelen met behulp van deze aangepaste filterbron. u kunt meer details over de <a href=\"https:\/\/codex.wordpress.org\/Global_Variables\">WordPress globale variabelen<\/a> om een idee te krijgen van de beschikbare keuzes.<\/p>\n<h4>Cookies en sessie<\/h4>\n<p>Ik denk dat er niemand is die cookies of sessies niet herkent, ze werken bijna hetzelfde, ze zijn op grote schaal gebruikt om bezoekers op de webpagina&#039;s te volgen.<\/p>\n<p>Met behulp van deze WP Brain-functie kunt u eenvoudig de inhoud van uw website filteren met behulp van de waarde van deze cookies.<\/p>\n<h4>Omgevingsvariabelen: <code>$_ENV<\/code><\/h4>\n<p>Alleen voor gevorderde gebruikers, de omgevingsvariabelen worden ingesteld door de server en kunnen zeer nuttige details over de bezoekers bevatten, u kunt meer lezen in de <a href=\"http:\/\/php.net\/manual\/en\/reserved.variables.environment.php\">PHP-documenten<\/a>, kunt u al deze toetsen gebruiken om uw aangepaste filters te maken.<\/p>\n<h4>Servervariabelen: <code>$_SERVER<\/code><\/h4>\n<p>De servervariabele wordt ook ingesteld door de server en bevat veel details over het huidige verzoek, zoals het IP-adres, de verwijzende site, enz. De volledige lijst is beschikbaar in de <a href=\"http:\/\/php.net\/manual\/en\/reserved.variables.server.php\">offici\u00eble PHP-documentatie<\/a><\/p>\n<h3>Gegevenstypen<\/h3>\n<p>Na het selecteren van een gegevensbron, moet de filtermanager het type waarde weten dat door de gegevensbron wordt geretourneerd:<\/p>\n<ol class=\"no-padding\">\n<li>Draad<\/li>\n<li>Geheel getal<\/li>\n<li>Dubbele<\/li>\n<li>Datum<\/li>\n<li>Tijd<\/li>\n<li>Boolean<\/li>\n<li>Versie<\/li>\n<\/ol>\n<p>Raadpleeg de <a href=\"https:\/\/www.wpbrain.com\/documentation\/condition-builder\">conditiebouwer documentatie<\/a> voor meer informatie over deze typen en de bijbehorende operators.<\/p>\n<h3>Gegevenssleutel<\/h3>\n<p>De sleutel is de identificatie van de waarde binnen de gekozen gegevensbron: array-index, objectindex, functienaam, etc. De sleutel wordt ook gebruikt als een ID om dit filter te identificeren binnen de andere geregistreerde filters.<\/p>\n<h3>Builder-acties<\/h3>\n<p>Aan de rechterkant van elke regel die een aangepast filter vertegenwoordigt, vinden we twee knoppen: een blauw voor het exporteren van afzonderlijke filters en het andere rode kruis om dat filter te verwijderen.<\/p>\n<p>Onderaan de regels hebben we drie knoppen: met de groene knop kunt u nieuwe filters toevoegen, en met de oranje kunt u uw ge\u00ebxporteerde aangepaste filters importeren. Ten slotte functioneert de blauwe knop als een bulk-export en het zal alle filters exporteren en de code geven voor latere import.<\/p>\n<div class=\"bs-callout bs-callout-warning\">\n<h4>Notitie:<\/h4>\n<p>De <strong>Exporteren<\/strong> functies houden geen rekening met de niet-opgeslagen wijzigingen en werken met de laatst opgeslagen gegevens, dus sla uw wijzigingen op voordat u de exportknoppen gebruikt.<\/p>\n<\/div>\n<div class=\"bs-callout bs-callout-warning\">\n<h4>Notitie:<\/h4>\n<p>De <strong>Importeren<\/strong> De knop slaat de ge\u00efmporteerde filters niet automatisch op, dus u moet op Opslaan klikken als u zeker bent van het resultaat van het importproces.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>&nbsp; Door de aangepaste filtermanager-tool te gebruiken die is gebundeld op de WP Brain-instellingenpagina, kunt u de logische validator uitbreiden met uw eigen filters zonder een regel code te schrijven. De filters zijn gebaseerd op veelgebruikte gegevensbronnen die worden gebruikt door marketingexperts en webontwikkelaars, zoals formuliervelden, URL-parameters, cookies, functies ...<\/p>","protected":false},"author":2,"featured_media":6333,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[58],"tags":[],"class_list":["post-6298","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wp-brain","category-58","description-off"],"acf":[],"_links":{"self":[{"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/posts\/6298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/comments?post=6298"}],"version-history":[{"count":3,"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/posts\/6298\/revisions"}],"predecessor-version":[{"id":6362,"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/posts\/6298\/revisions\/6362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/media\/6333"}],"wp:attachment":[{"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/media?parent=6298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/categories?post=6298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/the7kennisbank.nl\/nl\/wp-json\/wp\/v2\/tags?post=6298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}