1) Bij publishers die WordPress gebruiken wil het wel eens gebeuren dat een vergelijker 'spontaan' stuk gaat. Dat kan gebeuren als je het artikel waarbinnen de vergelijker is geplaatst aanpast. Als je in de editor van WordPress switcht tussen de text-editor en de visuele-editor plaatst WordPress extra code in het script waardoor de vergelijker niet meer werkt.
Er zijn twee oplossingen, en dat is óf de vergelijker opnieuw genereren, of gebruik maken van de WordPress-plugin.
Met de WordPress plugin kan je de vergelijker plaatsen doormiddel van een shorttag. Dit is een tag waar WordPress goed mee kan omgaan. Je hoeft dan geen script te plaatsen en de vergelijker gaat nooit meer kapot.
Download de WordPress plugin hier.
2) Het kan zijn dat je website, in het bijzonder websites die gebruik maken van Wordpress, meerdere keren jQuery inlaadt. Standaard zit er in elke gegenereerde code van een tool een regel waar jQuery wordt ingeladen. Open op je website (op een pagina waar geen vergelijker staat) de broncode (rechter muisknop → bekijk bron) en zoek in de header naar een regel zoals:
<script type="text/javascript" src="http://www.websiteadres.nl/wp-includes/js/jquery/jquery.js?ver=1.10.2"></script>
Als je de bovenstaande regel hebt gevonden in de header van je website, dan betekent het dat je jQuery al in wordt geladen op je website. Je kunt dan bij het plakken van de code van de tools de regel van jQuery verwijderen.
Bij het genereren van de code staat ook altijd de regel "jQuery wordt nog niet ingeladen op mijn website". Als je dit uitvinkt, wordt jQuery niet meer bij de code van de tool geleverd.
3) Het kan zijn dat de tool JavaScript / jQuery errors veroorzaakt. Om er achter te komen of dit inderdaad zo is kun je het volgende doen:
- Google Chrome: Rechter muisknop → Element inspecteren
- Firefox: Rechter muisknop → Element inspecteren (waarschijnlijk alleen mogelijk met een extensie als Firebug)
- Internet Explorer: Druk F12 om het ontwikkelhulpprogramma te openen. Binnen deze functie kun je dan vervolgens naar het tabblad 'Console' gaan. Errors veroorzaakt door JavaScript en jQuery zullen hier getoond worden. Het kan zijn dat je de pagina even moet vernieuwen, met de console open, om de errors zichtbaar te maken.
Als er errors zijn, dan worden die waarschijnlijk veroorzaakt door je thema of plugins die je gebruikt. Je kunt één voor één de plugins decativeren, en controleren of de vergelijker dan wel werkt.