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);