Skip to content
Support

WordPress Plugin

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 25+ 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
  • Active LabelGrid account with an API plan

  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 has an active API plan
  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

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 →