No se han encontrado resultados. ¿Intentar de nuevo con otras palabras?

La búsqueda debe tener al menos 3 caracteres.

Cambiar el marcador de posición del cuadro de búsqueda (antiguo encabezado de Astra)

Sidebar Image

Did not find a solution? We are here to help you succeed.

Usando el Tema Astra con las antiguas opciones de cabecera (Header Footer Builder está disponible desde la versión 3.0 del tema Astra) y el Addon Astra Pro, puedes añadir una caja de búsqueda a tu Menú Primario. El marcador de posición que se utiliza aquí es "Buscar" por defecto.

Astra Search Box Default Placeholder

Puedes cambiarlo por cualquier texto añadiendo un código personalizado. Para ello, añada el siguiente código al tema Astra para niños funciones.php file:

function astra_get_search_form( $echo = true ) {

    $form = '<form role="search" method="get" class="search-form" action="' . esc_url( home_url( '/' ) ) . '">
        <label>
            <span class="screen-reader-text">' . _x( 'Search for:', 'label', 'astra' ) . '</span>
            <input type="search" class="search-field" ' . apply_filters( 'astra_search_field_toggle_data_attrs', '' ) . ' placeholder="' . esc_attr_x( 'My custom text', 'placeholder', 'astra' ) . '" value="' . get_search_query() . '" name="s" role="search" tabindex="-1"/>
        </label>
        <button type="submit" class="search-submit" value="' . esc_attr__( 'Search', 'astra' ) . '"><i class="astra-search-icon"></i></button>
    </form>';
  
  // Replace My Placeholder with your desired string.

    $result = apply_filters( 'astra_get_search_form', $form );

    if ( null === $result ) {
        $result = $form;
    }

    if ( $echo ) {
        echo $result;
    } else {
        return $result;
    }
}

Para establecer el texto de marcador de posición deseado, basta con sustituir las palabras Mi texto personalizado con su texto en la siguiente parte del código:

...
<input type="search" class="search-field" ' . apply_filters( 'astra_search_field_toggle_data_attrs', '' ) . ' placeholder="' . esc_attr_x( 'Mi texto personalizado', 'placeholder', 'astra' ) . '" value="' . get_search_query() . '" name="s" role="search" tabindex="-1"/>
...

Si utiliza Astra Search Shortcodeso si ha añadido la función de búsqueda a la cabecera superior o inferior, el código sólo funcionará con la cabecera "Diapositiva" estilo de búsqueda.

Si necesita cambiar el marcador de posición con otros estilos de Búsqueda, añada uno de estos códigos en su lugar. Añada el código en función del estilo que desee utilizar:

  • para el estilo "Pantalla completa":
function marcador_plaza_buscar_pantalla_completa( 1TP21Cadenas ) {
    $strings['cadena-ancha-completa-marcador-de-lugar-de-búsqueda'] = 'Mi texto personalizado';
    return 1TP21Cadenas;
}
add_filter( 'astra_default_strings', 'full_screen_search_placeholder', 99 );
  • para el estilo "Cubierta de cabecera":
function encabezado_cubierta_buscar_marcador( 1TP21Cadenas ) {
    $strings['cadena-encabezado-marcador-de-búsqueda'] = 'Mi texto personalizado';
    return 1TP21Cadenas;
}
add_filter( 'astra_default_strings', 'header_cover_search_placeholder', 99 ); 
  • para el estilo "Cuadro de búsqueda":
function caja_busqueda_placebolder( $form ) {
    $form = str_replace( 'placeholder="Buscar ..."', 'placeholder="Mi texto personalizado"", $form );
    return $form;
}
add_filter( 'astra_get_search_form', 'search_box_placebolder' ); 

Al igual que con el primer código, para establecer el texto del marcador de posición deseado, basta con sustituir las palabras Mi texto personalizado con su texto en la parte en negrita del código.

Nota:

For Astra theme after version 3.0.0, the Header Footer Builder simplifies editing placeholder text. You can modify it directly within the customizer. Please refer to the provided captura de pantalla for a better understanding.

¿Le ha resultado útil este artículo?
Sidebar Image

¿No ha encontrado una solución? Estamos aquí para ayudarle a conseguirlo.

Documentos relacionados

Astra es gratis. Ahora y siempre.

Creemos que crear sitios web atractivos no debería ser caro. Por eso Astra es gratis para todos. Empieza gratis y amplía con paquetes asequibles.

La descarga está a un solo clic

Download Checklist

REWIND

RESUMEN DEL AÑO

La descarga está a un solo clic

Introduce tu dirección de correo electrónico y sé el primero en enterarte de las actualizaciones y novedades.

Descargar gratis Astra Theme - Modal Popup Form
Scroll al inicio
Ahora elija la opción que prefiera
page builder addon
Elija su complemento de creación de páginas preferido

La descarga está a un solo clic

Introduce tu dirección de correo electrónico y sé el primero en enterarte de las actualizaciones y novedades.

Descargar gratis Astra Theme - Modal Popup Form