Bookings

This extension allows users to book listings, while vendors can accept or decline booking requests, manage the booking calendar and set booking restrictions for each listing separately. Installation Customizing settings The default booking settings are located in HivePress > Settings > Bookings section, but you can also set the booking restrictions for each listing separately. […]

ExpertHive

Installation Importing demo content Customizing styles Customizing header images Translation Adding blocks Adding shortcodes

JobHive

Installation Importing demo content Customizing styles Translation Adding blocks Adding shortcodes

Requests

This extension allows users to post requests and receive offers. By default, it’s just a question-and-answer system, but if you pair it with the Marketplace extension, vendors will be able to bid on requests, while users will be able to set the desired budget and pay for accepted offers. Installation Setting up This extension adds […]

Opening Hours

This extension allows users to add opening hours to listings and search listings that are currently open. It doesn’t require any setup – after you install it there will be a new “Opening Hours” section in the listing edit form and “Open now” checkbox in the listing filter form. Installation

Social Links

This extension allows users to add social links to listings. After you install it, please select links that you want to make available for addition in HivePress > Settings > Listings > Social Links section. You can also change the links display in the same section, they are displayed as icons by default. The same […]

TaskHive

Installation Importing demo content Customizing styles Translation Adding blocks Adding shortcodes

Tags

This extension allows users to set listing tags and search listings by tags. It doesn’t require any setup – after you install it there will be a new “Tags” field in the listing edit and search forms. Installation

Search Alerts

This extension allows users to set search alerts and receive an email notification when there‚Äôs a new listing matching their search criteria. It doesn’t require any setup – after you install it there will be a new “Set Search Alert” option on the listing search page, and users will be able to manage their search […]

Marketplace

This extension allows you to build a marketplace of non-physical products, such as services or digital downloads. It integrates HivePress with WooCommerce, the most popular e-commerce plugin, by creating a hidden product for each listing and calculating the vendor’s earnings on sales. Please install and setup WooCommerce plugin before following the screencasts. If you’re having […]

Memberships

This extension allows you to charge users for viewing listings. You can restrict access to all listing pages (including search and category pages), single listing pages, or certain listing attributes. Also, you can restrict access to certain features, such as sending messages or submitting reviews. Please install and setup WooCommerce plugin before following the screencasts. […]

Statistics

This extension allows users to view listing statistics, such as the number of unique visitors and views. It gets data from Google Analytics, the most popular site tracking service. In order to connect your site to Google Analytics, you have to connect it to Google APIs first, then set up Google Analytics for your site, […]

Authentication

This extension allows users to sign in via third-party services. Currently the following authentication methods are available: Facebook, Google. Each authentication method requires the API credentials that you can set in HivePress > Settings > Integrations section. Facebook Follow these instructions to register a new app, then enable Facebook Login for this app and set […]

Adding content

Adding listing categories Adding listing attributes Adding blocks Adding shortcodes

Actions

hivepress/v1/deactivate Fires on HivePress deactivation. hivepress/v1/activate Fires on HivePress activation. hivepress/v1/update Fires on HivePress update. $version string Old version. hivepress/v1/setup Fires on HivePress setup. hivepress/v1/models/user/register Fires on user registration. $id int User ID. $values array User values. hivepress/v1/models/user/login Fires on user authentication.

REST API

Attachments The attachments API allows you to upload, update and delete attachments. Upload attachment POST /wp-json/hivepress/v1/attachments parent_model string Parent model. parent_field string Parent field. parent int Parent ID. Update attachment POST /wp-json/hivepress/v1/attachments/<id> sort_order int Sorting order. Delete attachment DELETE /wp-json/hivepress/v1/attachments/<id> Listings The listings API allows you to update and delete listings. Update listing POST /wp-json/hivepress/v1/listings/<id> title string Title. description string Description. Delete listing DELETE /wp-json/hivepress/v1/listings/<id> Users The users API allows you to […]

Installation

Requirements HivePress is a WordPress plugin, so the only requirement is a working WordPress installation of version 5.0 or later. Many hosting providers offer 1-click WordPress installation, but if you are a more advanced user, you might prefer to install it manually. Installing HivePress Installing ListingHive Installing extensions

Templates

listing_categories_view_page Listing catrgories page in view context. listing_category_view_block Listing category block in view context. listing_edit_block Listing block in edit context. listing_edit_page Listing page in edit context. listing_renew_complete_page Listing renewal page (completed). listing_submit_category_page Listing submission page (category). listing_submit_complete_page Listing submission page (completed). listing_submit_details_page Listing submission page (details). listing_view_block Listing block in view context. listing_view_page Listing page […]

Filters

hivepress/v1/extensions Filters HivePress extensions. $extensions array Extension paths or arguments. If you add a new directory path HivePress will treat it like an extension. hivepress/v1/{$config} Filters HivePress configuration. $config string Configuration type. Possible values: "image_sizes", "meta_boxes", "post_types", "scripts", "settings", "styles", "taxonomies", "strings". $args array Configuration arguments. hivepress/v1/templates/{$name}/meta Filters template meta. $name string Template name. $meta array Template meta. hivepress/v1/templates/{$name} Filters template arguments. $name string Template name. $args array Template […]

Claim Listings

This extension allows you to charge users for claiming listings. Please install and setup WooCommerce plugin before following the screencasts. Monetizing listing claims

Paid Listings

This extension allows you to charge users for adding and featuring listings. Please install and setup WooCommerce plugin before following the screencasts. Adding listing packages Monetizing featured listings

Reviews

This extension allows users to rate and review listings.

Geolocation

This extension allows users to search listings by location. It uses Google Maps platform and requires an API key, that you can enter in HivePress > Settings > Integrations > Google Maps section. If you have any issues with Google Maps integration please follow this tutorial step by step to get the API key and […]

Messages

This extension allows users to send private messages.

Favorites

This extension allows users to keep a list of favorite listings.

ListingHive

Installation Importing demo content Customizing styles Translation Adding blocks Adding shortcodes

Get notified about new HivePress themes & extensions

Subscribe Now