WP Residence Help WP Residence Help

  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / Maps & Location Settings, Theme Options & Global Settings / Theme options – Map – Pin Management

Theme options – Map – Pin Management

7689 views 1

The Pin Management settings control how property markers appear on maps in WPResidence. You can show price pins, use one single image for all map markers, or upload different custom pin images for property categories, actions, and category/action combinations.

These settings are important for both design and functionality. Map pins help visitors identify properties visually on Google Maps, OpenStreetMap, property list maps, Half Map pages, taxonomy pages, and map widgets.

Important: If you add, edit, or translate property categories or actions, you may also need to upload or regenerate the matching map pins. Missing pins can cause markers to not display correctly on the map.

Content

  • Where to find Pin Management
  • How the pin options work
  • Price Pins
  • Custom colors for Price Pins
  • Single Pin Image
  • Custom Pin Images for categories and actions
  • Pin image requirements
  • Where to find the default theme pins
  • IDX Pin and Geolocation Pin
  • When pins must be updated
  • Troubleshooting missing pins
  • Related help articles
Before reading this help file you may want to check this video. It explains theme functionality and may be easier to understand. Watch Video on Youtube

Where to find Pin Management

Go to:

Theme Options > Map > Pin Management

From this section you can manage:

  • Price Pins
  • Full price display for Price Pins
  • Single Pin Image
  • Custom pin images for categories and actions
  • IDX Pin
  • Geolocation Pin

How the pin options work

WPResidence uses three main pin display modes:

  1. Price Pins – the map marker displays the property price.
  2. Single Pin Image – the same image is used for all property markers.
  3. Custom Pin Images – different pin images are used based on property category, action, or category/action combinations.
Important: These options work in order. If Use Price Pins? is enabled, the theme will use price pins. If price pins are disabled and Use Single Pin Image is enabled, the theme will use one image for all markers. If both are disabled, the theme will use the custom pin images uploaded for categories, actions, and category/action combinations.

Price Pins

Price Pins show the property price directly on the map marker. This is useful when you want visitors to compare listings quickly from the map view.

To enable Price Pins:

  1. Go to Theme Options > Map > Pin Management.
  2. Set Use Price Pins? to Yes.
  3. Choose if you want to show the full price format or the short price format.
  4. Save changes.
  5. Clear cache if needed and refresh the map page.

If the full price option is disabled, the theme shows a shorter price format, such as 5.23m or 6.83k, without the before and after price labels.

WPResidence Pin Management settings

Custom colors for Price Pins

You can change the design of Price Pins with custom CSS.

The default Price Pin CSS is:

.wpestate_marker:before {
    border-top: 6px solid #e84157;
}

.wpestate_marker {
    background-color: #e84157;
    color: #fefefe;
}

You can also use a different color for a specific category and action combination.

Example:

.wpestate_marker.apartments.sales {
    background: #ff2b58;
}

.wpestate_marker.apartments.sales:before {
    border-top: 6px solid #ff2b58;
}
Note: The CSS class names depend on the category and action slugs used on your website. If your category or action slug is different, replace apartments and sales with the correct slugs from your site.

You can add custom CSS in:

Theme Options > Design > Custom CSS

Related help:
How to add custom CSS

Single Pin Image

The Single Pin Image option allows you to use one image for all property markers on the map.

Use this option if you want a clean, simple map design and do not need different pins for different property categories or actions.

To enable Single Pin Image:

  1. Go to Theme Options > Map > Pin Management.
  2. Set Use Price Pins? to No.
  3. Set Use Single Pin Image to Yes.
  4. Upload your single pin image, or use the default one included with the theme.
  5. Save changes.
  6. Clear cache if needed and refresh the map page.

Important: The Single Pin Image option works only when Use Price Pins? is set to No. If Price Pins are enabled, the theme will show price pins instead of the single image pin.

Custom Pin Images for categories and actions

Custom Pin Images allow you to show different map markers based on the property category, action, or category/action combination.

This is useful when you want different visual markers for listings such as apartments, houses, villas, rentals, sales, or other property types configured on your website.

To use custom pins:

  1. Go to Theme Options > Map > Pin Management.
  2. Set Use Price Pins? to No.
  3. Set Use Single Pin Image to No.
  4. Upload pin images for every category and action listed in the Pin Management section.
  5. Upload pins for category/action combinations when available.
  6. Save changes.
  7. Clear cache if needed and refresh the map page.

The list of available pin fields is generated from your property taxonomies, especially property categories and property actions.

Related help:
Property Taxonomies / Categories

Add pin for each category and action combinations

Upload pins for category/action combinations when the option is available. For example, if you have a category such as Houses and an action such as Rentals, upload the pin for that combination as well.


Important: If a category/action combination exists on the site but does not have a matching uploaded pin, the marker may not display as expected.

Pin image requirements

The required pin image size is:

  • 44 px x 50 px

Make sure your uploaded pin images use the required size so they display correctly on the map.

Pin image requirements

For custom image pins to display correctly on the map, each standard pin image should use this size:

  • 44 px x 50 px

This is the visible size used by the theme on the map.

Retina pin versions

In addition to the standard pin image, you should also upload retina versions of the same pin. Retina images are higher-resolution versions used on devices with high-density screens, such as many modern phones, tablets, and laptops.

Even if you select only the standard pin in Theme Options, the theme can look for the retina versions automatically. If the retina files are missing, the pin may appear blurry on high-resolution screens.

The retina files must use the same file name as the standard pin, with _2x, _3x, or _4x added before the file extension.

Example:

  • pin.png – standard pin image, 44 px x 50 px
  • pin_2x.png – retina version for 2x screens, 88 px x 100 px
  • pin_3x.png – retina version for 3x screens, 132 px x 150 px
  • pin_4x.png – retina version for 4x screens, 176 px x 200 px
Important: The file names must match exactly. For example, if the standard pin is named house-sale.png, the retina versions should be named house-sale_2x.png, house-sale_3x.png, and house-sale_4x.png.

The theme default pins are included in both standard and retina formats, so you can use them as examples when creating your own custom pins.

Retina pins names must match the standard pin and have _2x, _3x, _4x at the end.

The theme default pins are included in both retina and non-retina formats.

Where to find the default theme pins

The default pin images are included in the full theme package.

To find them:

  1. Go to your ThemeForest account.
  2. Download All Files & Documentation for WPResidence.
  3. Unzip the downloaded package.
  4. Look for the default pin image files included in the theme package.

WPResidence default retina and non-retina pin files

You can use the default pins as they are, or edit them with an image editing tool and upload your own versions.

IDX Pin and Geolocation Pin

From Theme Options > Map > Pin Management, you can also replace:

  • IDX Pin
  • Geolocation Pin

The IDX Pin is used for IDX-related map markers when the setup requires it. The Geolocation Pin is used for the visitor/user location marker when geolocation is enabled.

When pins must be updated

You should review and update pin images when:

  • You add new property categories.
  • You add new property actions.
  • You rename or change existing category/action slugs.
  • You translate property categories or actions with a multilingual setup.
  • You switch from Price Pins to image pins.
  • You switch from Single Pin Image to custom pins.
  • Map pins are missing or not showing correctly.
Important: Map pins are needed even if you do not use Google Maps as header media. They are still used by the theme for map display and speed-related functionality.

Troubleshooting missing pins

If pins do not show on the map, check the following:

  1. Make sure the property has valid latitude and longitude coordinates.
  2. Check that the map provider is configured correctly in Theme Options > Map > Map Settings.
  3. If you use Google Maps, make sure the Google Maps API key is valid and has the required APIs enabled.
  4. Check if Use Price Pins? is enabled. If yes, the theme will use price pins instead of image pins.
  5. If you use Single Pin Image, make sure Use Price Pins? is set to No and Use Single Pin Image is set to Yes.
  6. If you use custom pins, make sure both Use Price Pins? and Use Single Pin Image are set to No.
  7. Upload pins for all property categories, actions, and category/action combinations used on the site.
  8. Make sure the pin image size is 44 px x 50 px.
  9. Clear WPResidence cache, plugin cache, server cache, or CDN cache if active.
  10. Reload the map page and test again.

Related help:
Google Maps: Why pins don’t show / not working on the map?

Related help articles

  • Google Maps: Why pins don’t show / not working on the map?
  • How to set the location of a property on the map
  • Map with Properties or Contact
  • Google Map with Property Marker shortcode
  • How Read from File works for Google Maps pins
  • Property Taxonomies / Categories
  • Taxonomy Translation
  • How to add custom CSS
  • Too many database queries – What does it mean and how to solve
  • How to improve my website speed
Maps & Location SettingsTheme Options & Global Settings

Related Articles

  • How to Control Similar Blog Posts
  • ACF – Advanced Custom Fields – Integration with WPResidence
  • Theme Options – Roles (Editor) Permissions Controls
  • Theme Options -> Agent Card Settings

Help Categories

  • 18Agent, Agency & Developers
  • 5Blog Posts & Blog Lists
  • 38Elementor Shortcodes Built-In
  • 45FAQ
  • 15Footer
  • 5Getting Started
  • 37Header
  • 2IDX & MLSImport
  • 6Installation & Setup
  • 23Installation FAQ
  • 23Maps & Location Settings
  • 21Multi-Language Third Party Plugins
  • 6Other Third party Plugins
  • 19Pages
  • 4Payments & Monetization
  • 20Property Lists, Categories & Archive
  • 36Property Pages & Layouts
  • 31Search & Filtering
  • 162Technical how to | Custom Code Required
  • 8Technical: Actions and filters
  • 6Technical: Child Theme
  • 86Theme Options & Global Settings
  • 6Translations & Languages
  • 16WPBakery Shortcodes
  • 51WPResidence / WPEstate CRM
  • 50WPResidence 5.0 Documentation
  • 8WPResidence Elementor Studio
  • 50WPResidence Translate Plugin

Join Us On

Powered by WP Estate - All Rights Reserved
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API