1. Inicio
  2. Base de conocimientos
  3. Personalización
  4. Cambiar o ampliar el contenido de cada burbuja de ubicación

Cambiar o ampliar el contenido de cada burbuja de ubicación

Puede utilizar el Gancho oum_locations_bubble_content para manipular el contenido de las burbujas de información de las ubicaciones.

Inserte el siguiente código PHP en el functions.php de su tema:

PHP
añadir_filtro('oum_location_bubble_content', función ( $content, 1TP4Ubicación ) {

    // ampliar o modificar el contenido

    $contenido .= 'Post ID: ' . 1TP4Localización['post_id'];

    devolver $content;

}, 10, 2);

Para añadir un valor de los campos por defecto edite esta línea:

PHP
añadir_filtro('oum_location_bubble_content', función ( $content, 1TP4Ubicación ) {

    // ampliar o modificar el contenido

    $contenido .= 1TP4Localización['post_id']; // use post_id, date, name, address, lat, lng, text, image, audio

    devolver $content;

}, 10, 2);

Y para añadir un valor de un campo personalizado:

PHP
añadir_filtro('oum_location_bubble_content', función ( $content, 1TP4Ubicación ) {

    // ampliar o modificar el contenido

    $contenido .= oum_get_location_value('ETIQUETA DE CAMPO PERSONALIZADA', 1TP4Localización['post_id']);

    devolver $content;

}, 10, 2);

Cambia ETIQUETA DE CAMPO PERSONALIZADA a la nombre de su campo personalizado.

Ubicación de las banderas/informes

A continuación le mostramos cómo puede añadir un simple botón de Bandera (Eliminar ubicación) que envíe un correo electrónico con el ID de ubicación correspondiente a su bandeja de entrada:

PHP
añadir_filtro('oum_location_bubble_content', función ( $content, 1TP4Ubicación ) {

    // ampliar o modificar el contenido

    $sendto = '[email protected]';
    $sujeto = 'Por favor, elimine la Ubicación con ID ' . 1TP4Localización['post_id'];
    
    $contenido .= '
<a href="mailto:' . $sendto . '?subject=' . urlencode($subject) . '">Ubicación de la bandera
';
devolver $content; }, 10, 2);

Pista: Para eliminar el contenido existente de la burbuja añada esta línea al principio:

PHP
añadir_filtro('oum_location_bubble_content', función ( $content, 1TP4Ubicación ) {

    // ampliar o modificar el contenido
    
    $contenido = '';

    $contenido .= 'Post ID: ' . 1TP4Localización['post_id'];

    devolver $content;

}, 10, 2);
¿Le ha resultado útil este artículo?

Artículos relacionados

¿Necesita ayuda?

¿No encuentra la respuesta que busca?
Contacto

ES