Skip to content
Support

WordPress Plugin: LabelGrid Tools Setup

Updated July 2026.

LabelGrid Tools is the official WordPress plugin that automatically syncs your release catalog, artist profiles, and download gates from LabelGrid to your WordPress website. LabelGrid is the source of truth — the plugin imports your data every 6 hours, so your website always reflects your latest catalog.

FeatureDescription
Automatic catalog syncReleases, artists, and download gates sync from LabelGrid every 6 hours
Release pagesLanding pages with artwork and links to all major streaming platforms and stores
Artist profilesArtist pages with biographies, social links, and discography
Release gridsFilterable grids of your catalog by genre, label, or artist
Release bannersHomepage banners showcasing your latest or featured releases
Spotify pre-savePre-save buttons with playlist and artist follow actions
Pre-ordersSupport for iTunes, Apple Music, Beatport, Juno, and Amazon pre-orders
Download gatesEmail capture gates with social follow actions (Spotify, Twitter, SoundCloud)
Spotify Web PlayerEmbedded Spotify player on release pages
Press releasesDedicated press release sections on release pages
iTunes affiliate linksEarn commission on iTunes purchases through your site
Yoast SEO integrationOpen Graph metadata for social sharing
  • WordPress 5.0 or higher
  • PHP 8.0 or higher
  • An active LabelGrid account (no API plan required)

  1. Go to PluginsAdd New
  2. Search for “LabelGrid Tools”
  3. Click Install Now
  4. Click Activate
  1. Download the plugin from LabelGrid
  2. Go to PluginsAdd NewUpload Plugin
  3. Select the downloaded ZIP file
  4. Click Install Now
  5. Click Activate

Before configuring the plugin, create an authorization key in LabelGrid:

  1. Log into LabelGrid
  2. Click your user menu (your name/avatar in the top-right corner)
  3. Click Wordpress from the dropdown menu
  4. Click the Configure Plugin button
  5. In Step 1: Create Key, select which labels to include:
    • Choose All My Labels to sync your entire catalog
    • Or select specific labels to limit what appears on your website
  6. Click Create New Key
  7. Enter your WordPress website domain (e.g., https://yoursite.com)
  8. Click OK to generate the key
  9. Copy the access token — you’ll need this for WordPress

Go to SettingsLabelGrid Tools in your WordPress admin. The settings page has four tabs:

SettingDescription
API TokenPaste the access token you copied from LabelGrid
SettingDescription
Debug levelSet logging verbosity for troubleshooting
Log retentionHow long to keep system logs
Auto-syncEnable or disable automatic catalog synchronization
iTunes Affiliate TokenYour iTunes affiliate token for earning commission on purchases
SettingDescription
Show unreleasedDisplay upcoming releases on your site
Spotify pre-saveEnable Spotify pre-save buttons on unreleased content
Pre-save email collectionNo / Yes (obligatory) / Yes (optional) — collect emails during pre-save
Pre-ordersEnable pre-order links for iTunes, Apple Music, Beatport, Juno, and Amazon
Spotify Web PlayerShow embedded Spotify player on release pages
Press releaseDisplay press release sections
Featured artistsShow featured artists on release pages
Similar releasesDisplay similar releases
Show below artworkChoose what to display below artwork: release code or record label
Twitter feed on artistsShow Twitter feed on artist pages
SettingDescription
PressPress visibility settings
Artists visibilityControl artist display on gate pages
Button labelCustom text for gate buttons
Welcome titleTitle shown on the gate landing page
Welcome descriptionDescription text for the gate landing page
Wizard button labelText for the gate wizard button

The plugin automatically syncs your catalog from LabelGrid every 6 hours. This includes releases, artists, and download gates.

The plugin creates three custom post types in WordPress:

Post typeDescriptionURL structure
ReleaseMusic releases with artwork, metadata, and platform links/release/release-name/
ArtistArtist profiles with biography and social links/artist/artist-name/
Gate DownloadDownload gates with email capture/free-download/gate-name/

Download gates also support a Gate Category taxonomy for organizing your gates into groups.


The plugin provides 11 shortcodes organized into four categories: releases, artists, download gates, and pre-save.

Display your releases in a filterable grid.

Basic example:

[labelgrid-release-list items-page="12" items-row="4"]

Parameters:

ParameterDefaultDescription
show-titlenullShow release titles
labelnullFilter by record label
items-page12Number of releases per page
items-row4Number of columns per row
paginationnullEnable pagination
showcase-lastnullEnable showcase mode
item-filterreleasedFilter type: released or unreleased
title-belownullPosition title below artwork
filter-artistsnullFilter by artist IDs
excludenullExclude specific release IDs
image-qualitylgt_artwork_mediumImage size preset

Show upcoming releases:

[labelgrid-release-list item-filter="unreleased" items-row="3"]

Add a dropdown filter above your release grid. Place this shortcode before [labelgrid-release-list] on the same page.

Basic example:

[labelgrid-release-list-filter]
[labelgrid-release-list items-page="12"]

Parameters:

ParameterDefaultDescription
record_labelnullShow a record label filter dropdown

Display a banner featuring one or more releases — ideal for homepages.

Basic example:

[labelgrid-release-banner items-page="1"]

Parameters:

ParameterDefaultDescription
labelnullFilter by record label
items-page1Number of releases to show
item-filterreleasedFilter type: released or unreleased
item-orderDESCSort order: DESC (newest first) or ASC
filter-artistsnullFilter by artist IDs
excludenullExclude specific release IDs

Show streaming and store links for a specific release. Use this inside release page templates or on any page by specifying a release ID.

Basic example:

[labelgrid-release-links]

With a specific release:

[labelgrid-release-links release-id="123" artists="true"]

Parameters:

ParameterDefaultDescription
release-idCurrent post IDThe release post ID
artistsnullShow artist information alongside links

Render the full release detail page, including artwork, metadata, platform links, and embedded player. This shortcode uses the current post and takes no parameters.

Example (in a release template):

[labelgrid-release-detail]

Display your artists in a grid layout.

Basic example:

[labelgrid-artist-list items-page="8" items-row="4"]

Parameters:

ParameterDefaultDescription
show-titlefalseShow artist names below images
categorynullFilter by category
items-page12Number of artists per page
items-row4Number of columns per row
paginationnullEnable pagination
title-belownullPosition title below image

Render the full artist profile page, including biography, social links, and discography. This shortcode uses the current post and takes no parameters.

Example (in an artist template):

[labelgrid-artist-detail]

Display a download gate button. When clicked, the visitor goes through the gate flow (email capture and optional social follows) before getting access to the download.

Basic example:

[labelgrid-gate-button]

With custom text:

[labelgrid-gate-button gate-id="45" button-label="Get Free Download" custom-class="my-button"]

Parameters:

ParameterDefaultDescription
gate-idCurrent post IDThe gate download post ID
post-idCurrent post IDAssociated release post ID
button-labelnullCustom button text
custom-classnullAdditional CSS class
download-textnullCustom download button text

Display your download gates in a grid layout.

Basic example:

[labelgrid-gate-download-list items-page="6" items-row="3"]

Parameters:

ParameterDefaultDescription
show-titlefalseShow gate titles
categorynullFilter by gate category
items-page12Items per page
items-row4Columns per row
paginationnullEnable pagination
title-belownullPosition title below image

Render the full download gate detail page. This shortcode uses the current post and takes no parameters.

Example (in a gate template):

[labelgrid-gate-download-detail]

Display a Spotify pre-save button for an upcoming release. Visitors can pre-save the release and optionally follow the artist and a playlist on Spotify.

Basic example:

[labelgrid-presave-button]

For a specific release:

[labelgrid-presave-button release-id="123"]

Parameters:

ParameterDefaultDescription
release-idCurrent post IDThe release post ID

The plugin uses these CSS class prefixes for styling:

ClassElement
.lgsquarelistGrid container for release and artist lists
.releaseelementIndividual release or artist card
.elementrow1 through .elementrow8Column-specific layout (matches items-row setting)
.elementrowxFlexible layout variant
.spotify, .twitter, .youtube, .soundcloud, .facebookService-specific styling on platform links
.banner-*Release banner elements
.gate, .gateimage, .freedownloadDownload gate elements

  1. Go to SettingsLabelGrid Tools and verify your API token is entered correctly
  2. Check that auto-sync is enabled in the General Options tab
  3. Wait up to 6 hours for the next sync cycle, or deactivate and reactivate the plugin to trigger an immediate sync
  4. Verify the releases are published in LabelGrid (not in draft status)
  5. Check SettingsLabelGrid ToolsGeneral Options and increase the debug level, then check the logs
  1. Make sure the plugin is activated in Plugins
  2. Verify you are using hyphens in shortcode names (e.g., [labelgrid-release-list]), not underscores
  3. Check for typos in the shortcode name
  1. Check for CSS conflicts with your theme
  2. Use your browser’s developer tools to inspect the element classes
  3. Add custom CSS overrides targeting the plugin’s class names (see the CSS classes reference above)
  4. Test with a default WordPress theme to isolate theme conflicts
  1. Verify your API token is valid and not expired
  2. Confirm your LabelGrid account is active
  3. Check that your server can make outbound requests to gate.labelgrid.com
  4. Review the plugin logs for specific error messages

Download gate entries (email addresses collected) can be exported as CSV from the WordPress admin. Go to the gate download post and look for the export option.


  1. Go to Plugins in your WordPress admin
  2. Find “LabelGrid Tools”
  3. Click Enable auto-updates
  1. Download the latest version from LabelGrid
  2. Go to PluginsAdd NewUpload Plugin
  3. Upload the new ZIP file
  4. WordPress will prompt you to replace the existing version
  5. Click Replace current with uploaded

”What is the LabelGrid Tools WordPress plugin?”

Section titled “”What is the LabelGrid Tools WordPress plugin?””

LabelGrid Tools is LabelGrid’s official WordPress plugin. It automatically syncs your release catalog, artist profiles, and download gates from LabelGrid to your WordPress site every 6 hours, and adds smart-link release pages, Spotify pre-save buttons, and gated downloads. It is available on the WordPress Plugin Directory.

”Do I need a paid or API plan to use the WordPress plugin?”

Section titled “”Do I need a paid or API plan to use the WordPress plugin?””

No — LabelGrid Tools is available to all LabelGrid accounts at no additional cost, and an API plan is not required. The Gate features it provides are included with all standard and API plans, and a standalone Gate plan exists for users who only want WordPress integration without distribution.

”How do I install and connect the plugin?”

Section titled “”How do I install and connect the plugin?””

Install LabelGrid Tools from Plugins, then Add New in WordPress and activate it. In LabelGrid, open your user menu, then Wordpress, then Configure Plugin, create an authorization key for your domain, and paste the access token into the plugin’s LabelGrid GATE settings tab. Each key is tied to one domain.

”How often does the plugin sync my catalog?”

Section titled “”How often does the plugin sync my catalog?””

The plugin syncs your releases, artists, and download gates from LabelGrid every 6 hours. LabelGrid is the source of truth, so make all catalog edits in LabelGrid — changes made directly to synced WordPress posts are overwritten on the next sync.

”Can I add Spotify pre-saves to my site with the plugin?”

Section titled “”Can I add Spotify pre-saves to my site with the plugin?””

Yes. Enable Spotify pre-save in the Releases settings tab and place the [labelgrid-presave-button] shortcode on an upcoming release. Visitors can pre-save the release and optionally follow the artist and a playlist, and you can collect emails during the pre-save flow.


Learn more about the LabelGrid Tools WordPress plugin — smart-link landing pages, Spotify pre-save campaigns, and gated downloads — on our website. See also Setting Up Pre-Save Campaigns.


If you need assistance with the WordPress plugin, contact our support team with details about your WordPress version, PHP version, and any error messages from the plugin logs.

Not using LabelGrid yet?

Everything you just read about is available on our platform.

See what LabelGrid can do →