FoPost LogoFoPost Docs
WordPressPlatform Configuration

Pinterest

Configure Pinterest in the FoPost WordPress plugin.

Pinterest

Configure the OwlStack WordPress plugin to publish pins to your Pinterest boards.

Prerequisites

You need a Pinterest Business account and API access.

Getting Pinterest API Credentials

  1. Convert to a Pinterest Business account
  2. Go to the Pinterest Developer Portal
  3. Create a new app
  4. Generate an Access Token with pins:read, pins:write, and boards:read scopes
  5. Find your Board ID from your board's URL or via the API

Settings

Navigate to OwlStack > Pinterest in the WordPress admin.

FieldDescription
Access TokenPinterest API access token
Board IDThe target board's numeric ID

Step-by-step

  1. Go to OwlStack > Pinterest in your WordPress admin
  2. Paste your Access Token
  3. Enter your Board ID
  4. Click Save Settings

Testing

After saving your settings:

  1. Click Test Connection to verify your access token and board ID
  2. Click Send Test Message to create a test pin
  3. Check your Pinterest board to confirm the pin appeared

Publishing

Once configured, Pinterest appears as a toggle in the OwlStack meta box on post edit screens.

Programmatic publishing

// Create a pin with an image (required)
owlstack()->pinterest('Check out this article!', [
    'type' => 'photo',
    'url'  => 'https://example.com/image.jpg',
]);

Image Required

Pinterest requires an image for every pin. Text-only pins are not supported.

Constraints

ConstraintValue
Max description length500 characters
Max title length100 characters
Supported image typesJPEG, PNG
Max image size20 MB
Recommended aspect ratio2:3

Troubleshooting

IssueSolution
"Unauthorized" errorAccess token may have expired; regenerate it
"Board not found"Verify the Board ID is correct
"Image required"Pinterest requires an image for every pin
Pin not visibleCheck your board's visibility settings

On this page