Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Block without Editable Fields and without edit mode disabled still has Edit icon in toolbar when using Block API v3

Abierto
#1,002 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
php, wordpress
Área
frontend, web-dev

Línea de trabajo

Empieza reproduciendo el problema con un bloque que no tenga field groups, con acf.mode establecido en preview y supports.mode establecido en false. Compara la Block API v3 toolbar con la de v2 y, a continuación, verifica que el Edit icon no esté presente en la v3 toolbar cuando se haya completado el fix.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Describe the bug
A block without editable fields, and told to always be in preview mode, still has the Edit icon in its Block Toolbar when using Block API v3 (but not v2)

To Reproduce
Steps to reproduce the behavior:

  1. Create a block without any field groups assigned to it
  2. In its block.json, set acf:mode = preview, and set supports:mode = false
  3. Insert the block on a Post
  4. See that its toolbar has an Edit icon when using V3 of the Block API (but not if using V2)

Expected behavior
No Edit icon is present in the block toolbar.

Screenshots or Video
Image

Code
`{
"name": "acf/ext-social-share-links",
"title": "Social Share Links",
"description": "Social Sharing Links",
"style": "file:./css/ext-social-share.css",
"icon": "share-alt2",
"category": "widgets",
"keywords": ["social", "share", "twitter", "facebook"],
"acf": {
"mode": "preview",
"renderTemplate": "block_template.php"
},
"supports": {

    "align": false,
    "alignText": true,
    "color": {
        "background": true,
        "text": true,
        "link": true
    },
    "jsx": false,
    "mode": false,
    "spacing": {
        "blockGap": false,
        "margin": [
            "top",
            "bottom"
        ],
        "padding": true
    }
},
"example": {
    "attributes": {
        "mode": "preview",
        "data": {
            "ext_acf_block_preview": 1
        }
    }
}

}`

Version Information:

  • WordPress Version 6.9.1
  • PHP Version 8.3.30
  • ACF Version 6.7.1
  • Browser Chrome 145.0.7632.160
Lenguaje dominante
PHP
Estrellas
946
Forks
197
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de AdvancedCustomFields/acf

Todos los issues de AdvancedCustomFields/acf

Issues similares

Más issues de PHP

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.