• Resolved tlozano

    (@tlozano)


    Hola, lo primero, gracias por tu plugin, realmente funciona y es una idea muy buena.

    Tengo algunas páginas que no están publicadas (no aparecen en el sitemaps, ni en la búsqueda, solo son accesibles desde la url directamente), para eso uso el plugin (algo antiguo [igual puedes hacer tu uno mejor 😉 😉 ]) “Unlist Posts & Pages” de Nikhil Chavan, y además, las quito para que no salgan en el mapa que genera wp-rocket. Se trata de páginas de contenido al que solo se puede acceder mediante un enlace directo, y claro, tengo el problema de que en estás páginas me sale la opción de recomendar y resumir mediante IA de tu plugin, y supone un problema…

    ¿Hay forma de excluir estas páginas para que el plugin no se active en estas páginas que están “unlisted”?

    Espero haberme explicado…. muchas gracias

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Fernando Tellado

    (@fernandot)

    Hola @tlozano,

    No se porqué pensé que ya te había contestado a esto ¿puede ser que me enviases también un email?

    Te contesto igualmente, y no, ahora mismo no deja, ni siquiera con un uso creativo del shortcode. Así que voy a meterle para la siguiente versión (espero) la posibilidad de excluir posts con una casilla en el editor, como hacen el resto de plugins de estas cosas. Y lo mismo algo más, como excluir los que estén marcados como noindex o similar, veré.

    Dame algo de tiempo

    Thread Starter tlozano

    (@tlozano)

    ¡Muchas gracias Fernando!.

    De momento he usado este código que parece que funciona (no lo muestra en las que están como noindex en el yoast):

    add_action('wp', function() {
    // Solo en páginas individuales
    if (!is_singular()) return;

    $post_id = get_the_ID();
    $ocultar_resumen = false;

    // 1. COMPROBACIÓN MEDIANTE YOAST SEO (Meta Robots)
    // Yoast guarda un '1' en '_yoast_wpseo_meta-robots-noindex' si has marcado "No"
    $yoast_noindex = get_post_meta($post_id, '_yoast_wpseo_meta-robots-noindex', true);

    // Si Yoast tiene el noindex activado (valor '1'), --> ocultar
    if ($yoast_noindex == '1') {
    $ocultar_resumen = true;
    }

    // 2. Si se detecta el noindex, ocultamos
    if ($ocultar_resumen) {
    // Limpiamos los filtros de Divi/Contenido
    remove_all_filters('the_content', 10);

    // Refuerzo por CSS
    add_action('wp_head', function() {
    echo '<style id="ocultar-ia-por-yoast">
    .ayudawp-buttons-container,
    .ayudawp-ai-summary-container,
    [class*="ayudawp-"] {
    display: none !important;
    visibility: hidden !important;
    }
    </style>';
    }, 9999);
    }
    }, 1);
    Plugin Author Fernando Tellado

    (@fernandot)

    Hoy mismo tienes la actualización 1.4.0 que:

    1. Añade una caja meta en el editor (bloques y clásico)
    2. Añade un ajuste (por defecto activo) que detecta el plugin SEO y si tienes algo como noindex lo excluye
    Thread Starter tlozano

    (@tlozano)

    ¡Muchas Gracias!!!

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.