Un utente ha chiesto informazioni su Custom Blocks Constructor - Lazy Blocks di Wordpress

Non salvare il blocco del valore di controllo

Un utente ha chiesto 👇

Ho creato un semplice blocco pigro:


<p>Open <a href="https://foo.com/{{my_custom_id}}" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here ({{my_custom_id}})</a>.</p>

Quando inserisco il blocco, me lo dice correttamente my_custom_id in viaggio.

Quando inserisco un valore, aggiorna correttamente la vista dell’editor (ho Single output code for Frontend and Editor controllato).

Quando clicco su preview o publish l’articolo, invece del valore che ho inserito, utilizza il valore predefinito.

Non avevo bisogno di un valore predefinito ma l’ho aggiunto abc nel valore Lazy Block per verificare che l’interpolazione con i corrimano funzionasse.

E deve, visto che lo vedo abc nel sito Web. Ma non vedo il valore che metto nell’editor.

PS: ho provato con {{ e anche con 3. Entrambi danno lo stesso risultato.

Questo argomento è stato modificato l’ultima volta 10 mesi fa da. Questo argomento è stato modificato l’ultima volta 10 mesi fa da. Questo argomento è stato modificato l’ultima volta 10 mesi fa da.

Autore del plugin

(@nko)

9 mesi, 3 settimane fa

Ciao.

Non vedo un problema del genere sul server di prova. Per favore, potresti esportare e condividere il blocco? https://lazyblocks.com/documentation/export-blocks/

A proposito, nK.

Lanciatore di thread

(@leobsf)

9 mesi, 2 settimane fa

Certo, è incredibilmente semplice:


[
    {
        "id": 1173,
        "title": "ScastieEmbed",
        "icon": "<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">n<rect opacity="0.25" width="15" height="15" rx="4" transform="matrix(-1 0 0 1 22 7)" fill="currentColor" />n<rect width="15" height="15" rx="4" transform="matrix(-1 0 0 1 17 2)" fill="currentColor" />n</svg>n",
        "keywords": [
            "scastie"
        ],
        "slug": "lazyblock/scastie-embed",
        "description": "Scastie block",
        "category": "widgets",
        "category_label": "widgets",
        "supports": {
            "customClassName": true,
            "anchor": false,
            "align": [
                "wide",
                "full"
            ],
            "html": false,
            "multiple": true,
            "inserter": true
        },
        "ghostkit": {
            "supports": {
                "spacings": false,
                "display": false,
                "scrollReveal": false
            }
        },
        "controls": {
            "control_250b7742ac": {
                "type": "text",
                "name": "scastie_id",
                "default": "abc",
                "label": "scastieID",
                "help": "scastie ID from https://scastie.scala-lang.org/",
                "child_of": "",
                "placement": "inspector",
                "width": "100",
                "hide_if_not_selected": "true",
                "save_in_meta": "true",
                "save_in_meta_name": "scastie_id",
                "required": "true",
                "placeholder": "Scastie ID",
                "characters_limit": "22"
            }
        },
        "code": {
            "editor_html": "<p>Give it a try: {{scastieid}}</p>n<script src="https://scastie.scala-lang.org/{{scastieid}}.js"></script>n<p>Or directly on <a href="https://scastie.scala-lang.org/{{scastieid}}" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">Scastie</a>.</p>",
            "editor_callback": "",
            "editor_css": "",
            "frontend_html": "<p>Give it a try:</p>n<script src="https://scastie.scala-lang.org/<code>scastie_id</code>.js"></script>n<p>Or directly on <a href="https://scastie.scala-lang.org/<code>scastie_id</code>" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">Scastie (<code>scastie_id</code>)</a>.</p>",
            "frontend_callback": "",
            "frontend_css": "",
            "show_preview": "always",
            "single_output": true,
            "use_php": false
        },
        "condition": []
    }
]

Lanciatore di thread

(@leobsf)

9 mesi, 2 settimane fa

L’anteprima all’interno dell’editor dei blocchi è corretta ma quando sono nell’anteprima, viene utilizzato il valore predefinito al posto di quello che ho inserito

Lanciatore di thread

(@leobsf)

9 mesi, 2 settimane fa

Potrebbe essere un conflitto con un altro plugin. Ma non sono sicuro di quale.

Autore del plugin

(@nko)

9 mesi, 1 settimana fa

Ciao.

Vedo che hai selezionato l’opzione di controllo “Salva in meta”. Se vuoi usarlo, leggi qui come – https://lazyblocks.com/documentation/examples/display-custom-fields-meta/.

Probabilmente devi solo deselezionare questa opzione.

A proposito, nK.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *