• Hi, I used to have plugin version 1.0.4, but I tested 1.0.7 to 1.0.8.

    I did upgrade to 1.0.8. All current FAQ become broken and I had to click “Recovery block”.
    This is due to schema that is added since 1.0.8.

    To avoid this you should apply https://developer.www.ads-software.com/block-editor/reference-guides/block-api/block-deprecation/ to avoid this kind of issue, or maybe make some function that fix the blocks in background – like add note in dashboard that says “Blocks require update, make backup and click here to proceed” and make cron that upgrade all blocks.

    After clicking recovery the schema is added but it is incorrect.
    My block from version before:

    <!-- wp:meowapps/faq -->

    <div class="wp-block-meowapps-faq meow-faq-block"><input type="checkbox" id="" name=""/><label class="meow-faq-question" for="">I hele klassen</label><div class="meow-tab-answer"><div class="meow-tab-content"><strong>Nerv?s kropp <br/></strong><br/><strong>Du trenger:</strong> Tack-it (l?rertyggis) eller teip, <em>Vedlegg 4: N?r jeg er nerv?s</em>, tusj/ fargeblyanter og et stort papirark som legges p? gulvet. <br/><br/><strong>Fremgangsm?te:</strong> Fortell gruppen at dere skal lage et stort bilde sammen. Be et barn legge seg ned p? papiret og tegn rundt kroppen hans eller hennes. Gruppen skal sette fast kortene p? tegningen av kroppen n?r dere diskuterer kortene. Bruk gjerne andre idéer som kommer fra gruppen.<br/><br/>P? denne m?ten kan det utvalgte barnet forholde seg direkte til tegningen, og hele klassen lager et produkt sammen. Det utveksles mange idéer. </div></div></div>

    <!-- /wp:meowapps/faq -->

    Block After upgrade:

    <!-- wp:meowapps/faq -->

    <div class="wp-block-meowapps-faq meow-faq-block"><input type="checkbox" id="f0r8k3xb7" name="f0r8k3xb7"/><label class="meow-faq-question" for="f0r8k3xb7">Eplesalat</label><div class="meow-tab-answer"><div class="meow-tab-content">Historiene i <em>Eples venner </em>har seks hovedpersoner: Eple, Tig, Leela, Sandy, Jill og Tommy.<br/><br/>Be barna sette seg i en sirkel og gi hvert barn etter tur navnet p? én av hovedpersonene.<br/><br/>N?r du sier ?Tig?, bytter alle barna som heter Tig plass – og s? videre med de andre navnene.<br/><br/>Barn setter stor pris p? denne leken. Den er ogs? veldig nyttig for ? bryte opp grupper av barn som alltid sitter sammen.</div></div><script type="application/ld+json">
    {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [{
    "@type": "Question",
    "name": "Eplesalat",
    "acceptedAnswer": {
    "@type": "Answer",
    "text": "Historiene i ,[object Object],har seks hovedpersoner: Eple, Tig, Leela, Sandy, Jill og Tommy.,[object Object],[object Object],Be barna sette seg i en sirkel og gi hvert barn etter tur navnet p? én av hovedpersonene.,[object Object],[object Object],N?r du sier ?Tig?, bytter alle barna som heter Tig plass – og s? videre med de andre navnene.,[object Object],[object Object],Barn setter stor pris p? denne leken. Den er ogs? veldig nyttig for ? bryte opp grupper av barn som alltid sitter sammen."
    }
    }]
    }</script></div>

    <!-- /wp:meowapps/faq -->

    Notice the [object Object]. Some time there is more some time less of those.

    I’d recommend in next upgrade to add some code that fix existing schema issue if – remove the object object from existing schemas if that was generated.

  • You must be logged in to reply to this topic.