GeoDirectory Documentation (DO NOT REMOVE)

Come usare GD senza indirizzi stradali?

Dalla versione 1.4.6.1 del plugin core GeoDirectory e dalla versione 1.1.6 dell'addon Custom Post Type, puoi utilizzare tipi di inserzione che non richiedono un indirizzo e che non verranno visualizzati sulle mappe.

Fino ad allora (o se non utilizzi il Custom Post Type addon), per il corretto funzionamento delle mappe, ogni inserzione nella tua directory richiedeva una posizione esatta sulla mappa.

Ma questo non significa che devi mostrare l'indirizzo dell'inserzione.

Questo articolo spiega come puoi nascondere gli indirizzi stradali. Potrebbe tornare utile anche se vuoi aggiungere inserzioni alle mappe, ma desideri nascondere gli indirizzi stradali, i dettagli del paese ecc.

Nascondere l'indirizzo nella pagina di dettaglio

Questo verrà applicato a tutte le tue inserzioni.

La visualizzazione dei diversi livelli dell'indirizzo è controllata dalle classi CSS:

    1. span[itemprop=
    2. span[itemprop=
    3. span[itemprop=
    4. span[itemprop=
    5. span[itemprop=

    Ad esempio, se vuoi visualizzare solo la regione e il paese, aggiungi questo al file style.css file:

    [css]span[itemprop="streetAddress"],
    span[itemprop="addressLocality"],
    span[itemprop="postalCode"] {
    display: none;
    }[/css]

    Modificare la pagina Aggiungi Inserzione

    Questo può essere applicato in modo diverso per ogni Custom Post Type.

    Opzione 1: Richiedere l'inserimento della via (consigliato)

    Modifica GD > Place Settings > Custom fields > Field:Address > Front end description.

    Ad esempio: L'indirizzo stradale non verrà mostrato nella tua inserzione, ma la posizione della tua attività verrà mostrata sulla mappa a questo indirizzo. Puoi anche inserire solo il nome della città per una visualizzazione più generica sulla mappa. 

    Opzione 2: Non richiedere l'inserimento della via

    Puoi rimuovere l'obbligo dell'indirizzo stradale tramite CSS:

    [css]#geodir_post_address_row {
    display: none;
    }[/css]

    Questa opzione fa sì che l'indirizzo stradale venga calcolato dalla mappa Google e corrisponderà all'indirizzo in cui viene trascinato il marcatore, oppure al nome della città se Set Address On Map viene cliccato.

    Opzione 3: Rimuovere tutti i campi indirizzo (non consigliato)

    Puoi rimuovere tutti i campi indirizzo e impostare le posizioni trascinando il marcatore sulla mappa. L'API Google compilerà comunque l'indirizzo completo, ma non verrà visualizzato nel Aggiungi Inserzione modulo.

    Questa opzione può portare all'aggiunta di posizioni errate nel tuo database, e potrebbe richiedere una manutenzione periodica.

    Aggiungi questo al tuo CSS per l'opzione 3:

    [css]#geodir_post_address_row,
    #geodir_post_country_row,
    #geodir_post_region_row,
    #geodir_post_city_row,
    #post_set_address_button,
    #geodir_post_zip_row {
    display: none
    }[/css]