JetEngine (Crocoblock): installeren, instellen en problemen oplossen
Laatst bijgewerkt:
JetEngine is de plugin van Crocoblock waarmee je dynamische websites bouwt zonder te programmeren: eigen berichttypen (zoals vacatures, woningen of cursussen), eigen velden, overzichten (listings) en filters. Je ontwerpt de weergave in Elementor, de blokeditor of een andere ondersteunde bouwer. Het is krachtig, maar door de vele onderdelen ook gevoelig voor verkeerde instellingen. Hier lees je hoe de onderdelen samenhangen en waar het misgaat.
Wat doet JetEngine?
JetEngine bestaat uit modules die je los aanzet:
- Berichttypen (CPT’s) en taxonomieën: eigen soorten inhoud met eigen categorieën.
- Meta boxes: extra velden (tekst, datum, afbeelding, keuzelijst, herhalervelden) bij berichten, pagina’s, termen of gebruikers.
- Listings: een sjabloon voor één item (een “listing item”) dat je in een Listing Grid herhaalt om een overzicht te tonen.
- Query Builder: eigen query’s (berichten, termen, gebruikers, eigen tabellen, externe gegevens) die je als bron voor listings gebruikt.
- Dynamische velden, links en afbeeldingen om velden in je ontwerp te tonen.
- Dynamic Visibility: elementen tonen of verbergen op basis van voorwaarden (bijvoorbeeld rol, veldwaarde of datum).
- Verder onder meer relaties tussen berichttypen, profielen voor gebruikers, formulieren en Custom Content Types (eigen databasetabellen).
Voor filters op een overzicht gebruik je meestal de aparte Crocoblock-plugin JetSmartFilters.
Installeren
- Download JetEngine uit je Crocoblock-account, upload het als plugin en activeer de licentie (via het Crocoblock-dashboard in WordPress).
- Zet onder JetEngine alleen de modules aan die je nodig hebt.
- Maak eerst de structuur: berichttypen, taxonomieën en meta boxes. Pas daarna listings en pagina’s.
- Sla daarna de permalinks één keer opnieuw op (Instellingen → Permalinks), zodat de adressen van nieuwe berichttypen werken.
Instellingen die ertoe doen
- Naam (slug) van berichttypen en velden: kies die vooraf goed en wijzig ze later niet. Velden worden op hun naam opgeslagen; een nieuwe naam betekent lege velden.
- Bron van de listing: een listing item is gekoppeld aan één bron (berichttype, termen, gebruikers of een query). Het Listing Grid moet dezelfde bron gebruiken.
- Query Builder-cache en het aantal resultaten per pagina, belangrijk voor snelheid.
- Rechten en zichtbaarheid van berichttypen: openbaar, doorzoekbaar en in REST beschikbaar waar dat nodig is.
Veelvoorkomende problemen en oplossingen
Listing Grid toont niets. De bron van het listing item past niet bij de query van het grid, er zijn geen gepubliceerde items, of een query-voorwaarde sluit alles uit. Controleer de bron, zet voorwaarden tijdelijk uit en kijk of er resultaten komen.
404 op pagina’s van een nieuw berichttype. De permalinks zijn niet vernieuwd of de slug botst met een bestaande pagina. Sla de permalinks opnieuw op en kies een unieke slug.
Meta-velden blijven leeg na aanpassen. De veldnaam is gewijzigd, of het veld hangt aan een andere meta box of ander berichttype. De oude gegevens staan nog onder de oude naam in de database; zet de naam terug of migreer de gegevens.
Query Builder geeft geen of verkeerde resultaten. Een macro (zoals de huidige gebruiker of het huidige bericht) levert iets anders op dan verwacht, of de vergelijking van een metaveld gebruikt het verkeerde type (tekst in plaats van getal of datum). Gebruik het voorbeeldvenster van de Query Builder en controleer het veldtype.
Trage overzichten. Listings met veel items en geneste query’s laden zwaar. Beperk het aantal items per pagina, gebruik paginering of laden-bij-scrollen en de query-cache. Kijk met Query Monitor welke query’s traag zijn.
Dynamic Visibility verbergt te veel. Meerdere voorwaarden staan op “en” terwijl “of” bedoeld is, of de voorwaarde test een leeg veld. Test met één voorwaarde tegelijk.
Alternatieven en vergelijking
Wie alleen eigen velden nodig heeft, kan ook ACF, Meta Box of Pods gebruiken, met Custom Post Type UI voor berichttypen. Toolset is een vergelijkbaar alles-in-één-pakket. JetEngine onderscheidt zich door listings en de Query Builder direct in Elementor. Voor extra losse widgets zonder dynamische gegevens zijn Essential Addons of Happy Addons eenvoudiger. Overstappen tussen deze systemen kost werk, omdat velden en sjablonen anders zijn opgeslagen.
Veilig bijwerken
Maak een back-up van bestanden én database (meta-velden en eigen tabellen zitten in de database). Werk JetEngine en de andere Crocoblock-plugins samen bij, en controleer daarna de belangrijkste overzichten, filters en formulieren. Test grote updates eerst op een kopie van de site.
Wanneer schakel je hulp in?
Blijven overzichten leeg, kloppen filters niet of wil je een vacaturebank, aanbod of ledenoverzicht laten bouwen met JetEngine? Wij helpen met de opzet van berichttypen en velden, listings en query’s, bijwerken en oplossen. Is maatwerk nodig dat JetEngine niet kan, kijk dan bij WordPress-plugin laten maken.
JetEngine bestellen
Premium plugins vanaf €5 — dankzij onze bulk-inkoop
- Inclusief setup en installatie
- Inclusief onbeperkte support
Wij leveren JetEngine met licentie, installeren de plugin en stellen hem voor je in. Liever zelf bij de maker kopen kan ook; dan helpen we met installeren en instellen.
- Kies de plugin.
- Vul je domeinnaam in (en het aantal websites).
- Je krijgt van ons de prijs en een betaallink.
- Na betaling installeren en stellen wij de plugin voor je in; support is onbeperkt.
Veelgestelde vragen
Werkt JetEngine alleen met Elementor?
Nee. Naast Elementor ondersteunt JetEngine onder meer de blokeditor en enkele andere bouwers. Welke precies, staat in de documentatie van de maker voor jouw versie.
Wat is het verschil tussen een listing item en een Listing Grid?
Het listing item is het ontwerp van één item. Het Listing Grid herhaalt dat ontwerp voor alle items uit de gekozen bron of query.
Waarom geven mijn nieuwe berichttype-pagina’s een 404?
Meestal omdat de permalinks nog niet vernieuwd zijn. Ga naar Instellingen > Permalinks en klik op Opslaan.
Kan ik veldnamen later nog wijzigen?
Liever niet. Gegevens worden onder de veldnaam opgeslagen; na een nieuwe naam lijken de velden leeg tot je de gegevens verplaatst.
Heb ik JetSmartFilters nodig?
Alleen als je bezoekers een overzicht wilt laten filteren of sorteren. JetEngine zelf toont de overzichten.
Kan ik JetEngine met licentie via Layg bestellen?
Ja. Premium plugins vanaf €5 — dankzij onze bulk-inkoop, inclusief setup en installatie en inclusief onbeperkte support. Vul bij "JetEngine bestellen" je domeinnaam en het aantal websites in en klik op Bestellen / prijs opvragen. Je krijgt de prijs en een betaallink; daarna installeren en stellen wij de plugin voor je in.
Hulp nodig met JetEngine?
Wij helpen met installeren, instellen, bijwerken en het oplossen van fouten en conflicten. Vertel wat er speelt; je hoort vooraf wat we gaan doen.
Hulp aanvragen Site plat? SpoedhulpLees ook: Elementor Pro · Advanced Custom Fields · Meta Box · Toolset · WordPress-plugin laten maken · alle WordPress-plugins