Skip to content

Troubleshooting Guide

Common issues and solutions for Vimeify. Use this guide to quickly resolve problems.

Connection Issues

Cannot Connect to Vimeo API

Symptoms:

  • "Invalid API credentials" error
  • "Could not connect to Vimeo" message
  • Connection status shows disconnected

Solutions:

  1. Verify Access Token

    Settings → Connection
    - Check Access Token is current and valid
    - No extra spaces when copying
    - Token has all required scopes
  2. Test API Connection

    bash
    wp vimeify test-connection
  3. Regenerate Access Token

    • Go to Vimeo Developer Portal
    • Your Apps → Select app
    • Authentication tab
    • Generate new access token
    • Update in WordPress
  4. Check Required Scopes

    • Public ✓
    • Private ✓
    • Upload ✓
    • Edit ✓
    • Delete ✓
  5. Verify Server Can Reach Vimeo

    bash
    curl -I https://api.vimeo.com

Common Causes:

  • Expired access token
  • Wrong credentials
  • Missing API scopes
  • Firewall blocking Vimeo
  • SSL certificate issues

API Rate Limit Exceeded

Symptoms:

  • "Rate limit exceeded" error
  • Sync stops working
  • Uploads fail with quota error

Solutions:

  1. Check Current Quota

    bash
    wp vimeify sync info
  2. Wait for Reset

    • Quotas reset hourly
    • Wait 1 hour and retry
  3. Upgrade Vimeo Plan

    • Free: 1,000 calls/hour
    • Plus/Pro: Higher limits
    • Check vimeo.com/upgrade
  4. Optimize Sync Settings

    Settings → Sync
    - Change to "Update existing only"
    - Reduces API calls significantly
  5. Manually Trigger After Reset

    bash
    # Wait for hour to pass, then:
    wp vimeify sync all

Upload Issues

Upload Fails Immediately

Symptoms:

  • Error before upload starts
  • "Upload failed" message instantly
  • No progress bar appears

Solutions:

  1. Check File Type

    • Allowed: MP4, MOV, AVI, WMV, MKV
    • Convert unsupported formats
  2. Verify File Size

    • Check PHP limits:
    bash
    wp vimeify config php-limits
    • Check Vimeo plan limits
    • Free: 500MB per file
    • Plus: 5GB per file
    • Pro/Business: 25GB per file
  3. Test API Connection

    bash
    wp vimeify test-connection
  4. Check User Permissions

    • User has upload_to_vimeo capability
    • Not a subscriber/contributor
  5. Review Error Logs

    bash
    tail -f wp-content/debug.log
    tail -f wp-content/uploads/vimeify/cron.log

Upload Stalls or Stops

Symptoms:

  • Progress bar stops moving
  • Stuck at specific percentage
  • "Upload timeout" error

Solutions:

  1. Check Internet Connection

    • Stable connection required
    • Test with speed test
    • Try wired connection
  2. Reduce Chunk Size

    php
    // In functions.php
    add_filter( 'vimeify_chunk_size', function() {
        return 2 * 1024 * 1024; // 2MB chunks
    } );
  3. Increase PHP Timeouts

    ini
    # In php.ini or .htaccess
    max_execution_time = 600
    max_input_time = 600
  4. Try Different Browser

    • Chrome/Firefox recommended
    • Clear browser cache
    • Disable extensions
  5. Use WP-CLI (Server Upload)

    bash
    # Upload from server
    wp vimeify upload /path/to/video.mp4 \
      --title="My Video" \
      --privacy=private

Video Not Appearing After Upload

Symptoms:

  • Upload succeeds
  • No video in WordPress
  • Can't find video post

Solutions:

  1. Check Trash Folder

    Vimeify → Videos → Trash
  2. Run Manual Sync

    bash
    wp vimeify sync metadata
  3. Check Auto-Publish Setting

    Settings → Upload
    - Verify "Auto-publish videos" enabled
    - If disabled, check Drafts
  4. Verify Vimeo Upload

    • Log into vimeo.com
    • Check if video exists
    • Note Vimeo video ID
  5. Check for PHP Errors

    bash
    tail -f wp-content/debug.log

Sync Issues

Automatic Sync Not Running

Symptoms:

  • Videos not syncing
  • New Vimeo videos don't appear
  • Deleted videos still show

Solutions:

  1. Check Action Scheduler

    Tools → Scheduled Actions
    - Search "vimeify"
    - Verify actions scheduled
    - Check for failures
  2. Verify WP Cron

    bash
    wp cron event list | grep vimeify
  3. Manually Trigger Sync

    bash
    wp vimeify sync all
  4. Run Action Scheduler

    bash
    wp action-scheduler run --hooks=vimeify_action_metadata_sync
  5. Check Server Cron

    bash
    # If using server cron instead of WP cron
    crontab -l | grep wp-cron

Sync Stuck or Incomplete

Symptoms:

  • Sync starts but doesn't finish
  • Progress shows same percentage
  • Some videos don't sync

Solutions:

  1. Check Sync Status

    bash
    wp vimeify sync info
  2. Reset Sync State

    bash
    wp vimeify sync metadata --fresh
    wp vimeify sync status --fresh
  3. Check API Quota

    • May be waiting for quota reset
    • Check quota in sync info
    • Wait 1 hour if exceeded
  4. Review Sync Logs

    bash
    tail -f wp-content/uploads/vimeify/cron.log
  5. Disable Other Plugins

    • Test with default theme
    • Deactivate other plugins
    • Check for conflicts

Videos Syncing Slowly

Symptoms:

  • Sync takes very long
  • Only few videos sync per cycle

Solutions:

  1. Increase Per Page

    php
    add_filter( 'vimeify_sync_per_page', function() {
        return 200; // Instead of default 100
    } );
  2. Check Server Performance

    • CPU usage
    • Available memory
    • Disk I/O
  3. Optimize Database

    bash
    wp db optimize
  4. Disable Heavy Plugins

    • Temporarily disable heavy plugins
    • Check if sync speeds up

Display Issues

Video Player Not Showing

Symptoms:

  • Blank space where video should be
  • "Video unavailable" message
  • Black rectangle instead of player

Solutions:

  1. Check Video Privacy

    • Verify privacy setting on Vimeo
    • Private videos need authentication
    • Use Unlisted or Public for embedding
  2. Test Direct Vimeo Link

    • Get Vimeo URL from video
    • Open in browser
    • Verify video plays on vimeo.com
  3. Check Browser Console

    • F12 → Console tab
    • Look for errors
    • Screenshot errors for support
  4. Clear All Caches

    • WordPress cache plugins
    • Server cache
    • CDN cache
    • Browser cache
  5. Test with Default Theme

    • Switch to Twenty Twenty-Four
    • Check if video displays
    • Theme conflict if it works

Symptoms:

  • Empty gallery area
  • No videos show in gallery
  • Gallery shortcode shows nothing

Solutions:

  1. Verify Gallery Has Videos

    Edit Gallery → Check video count
  2. For Folder Sync Galleries

    bash
    # Check Vimeo folder has videos
    # Run sync
    wp vimeify sync metadata
  3. Check Gallery Published

    Gallery status must be "Published"
    Not Draft or Private
  4. Test Gallery ID

    [vimeify_gallery id="CORRECT_ID"]
    - Verify ID is correct
    - Check in Vimeify → Galleries
  5. Check JavaScript Console

    • F12 → Console
    • Look for gallery-related errors

Styling Issues

Symptoms:

  • Videos display but look wrong
  • Layout broken
  • Overlapping elements

Solutions:

  1. Check CSS Conflicts

    F12 → Inspect element
    - Check CSS being applied
    - Look for !important overrides
    - Note conflicting styles
  2. Add Custom CSS

    css
    /* Fix common conflicts */
    .vimeify-video iframe {
        max-width: 100% !important;
        height: auto !important;
    }
  3. Regenerate Styles

    • For Elementor:
    Elementor → Tools → Regenerate CSS
    • For Bricks:
    Bricks → Settings → Clear Cache
  4. Test with Theme Defaults

    • Switch to default theme temporarily
    • If it works, theme CSS conflict
  5. Check for Missing Assets

    F12 → Network tab
    - Look for 404 errors
    - Note missing CSS/JS files

Integration Issues

Page Builder Widgets Missing

Symptoms:

  • Can't find Vimeify widgets
  • Widgets not in panel
  • Integration not working

Solutions:

  1. Verify Plugin Active

    Plugins → Check Vimeify activated
  2. Clear Builder Cache

    • Elementor: Tools → Regenerate CSS
    • Bricks: Settings → Clear Cache
  3. Check WordPress Version

    • WordPress 5.8+ required
    • Update if outdated
  4. Reinstall Vimeify

    • Deactivate (don't delete)
    • Reactivate
    • Check if widgets appear
  5. Check for Conflicts

    • Disable other plugins
    • Test with default theme
    • Re-enable one by one

Form Upload Not Working (Pro)

Symptoms:

  • Upload field doesn't appear
  • Upload fails in form
  • No progress shown

Solutions:

  1. Verify Pro Active

    Plugins → Check Vimeify Pro activated
    Check for "Pro" badge in menu
  2. Check License

    Vimeify → Settings → License
    - License must be activated
    - Not expired
  3. Test Form Without Upload

    • Remove upload field
    • Test form submits
    • Add upload field back
  4. Check Browser Console

    • F12 → Console
    • Look for JavaScript errors
    • Note errors for support
  5. Test with Default Form

    • Create simple test form
    • Just upload field + submit
    • If works, issue in complex form

Performance Issues

Slow Admin Dashboard

Symptoms:

  • WordPress admin slow
  • Vimeify pages load slowly
  • Timeout errors

Solutions:

  1. Check Video Count

    • Many videos (1000+) can slow admin
    • Use pagination
    • Filter/search instead of viewing all
  2. Disable Heavy Features

    php
    // Disable thumbnail generation
    add_filter( 'vimeify_generate_thumbnails', '__return_false' );
  3. Increase PHP Limits

    ini
    memory_limit = 512M
    max_execution_time = 300
  4. Optimize Database

    bash
    wp db optimize
    wp transient delete --all
  5. Use Object Caching

    • Install Redis or Memcached
    • Install object cache plugin
    • Significantly improves performance

Sync Using Too Many Resources

Symptoms:

  • Server CPU high during sync
  • Site slow when sync runs
  • Memory limit errors

Solutions:

  1. Reduce Sync Frequency

    php
    // Custom sync schedule (30 min instead of 10)
    add_filter( 'vimeify_metadata_sync_interval', function() {
        return 30 * MINUTE_IN_SECONDS;
    } );
  2. Process Fewer Videos

    php
    add_filter( 'vimeify_sync_per_page', function() {
        return 25; // Instead of 100
    } );
  3. Sync During Off-Hours

    php
    // Only sync between 1am-6am
    add_filter( 'vimeify_should_run_sync', function( $should_run ) {
        $hour = (int) date( 'G' );
        return $hour >= 1 && $hour <= 6;
    } );
  4. Use WP-CLI for Manual Sync

    bash
    # Run sync manually during maintenance
    wp vimeify sync all

Database & Data Issues

Missing Video Metadata

Symptoms:

  • Video exists but missing details
  • No thumbnail
  • No duration
  • No embed URL

Solutions:

  1. Resync Video

    bash
    # Resync specific video
    wp vimeify sync video POST_ID
    
    # Or resync all
    wp vimeify sync metadata --fresh
  2. Check Vimeo Data

    • Log into vimeo.com
    • Verify video has metadata there
    • If missing on Vimeo, add it
  3. Re-Upload Video

    • If metadata still missing
    • May be corrupted
    • Delete and re-upload

Duplicate Videos

Symptoms:

  • Same video appears twice
  • Multiple posts for one Vimeo video

Solutions:

  1. Identify Duplicates

    bash
    wp post list --post_type=vimeify-video \
      --meta_key=_vimeify_vimeo_id \
      --format=table
  2. Delete Duplicates

    • Keep original
    • Delete duplicates from Trash
    • Permanently delete
  3. Prevent Future Duplicates

    Settings → Sync
    - Use "Update existing only" mode

Migration Issues

Symptoms:

  • Upgrading from old version
  • Database errors
  • Missing data after update

Solutions:

  1. Run Migrations

    Vimeify → Tools → Database Migration
    - Click "Run Migration"
  2. Check Migration Status

    bash
    wp vimeify migrations status
  3. Backup Before Migration

    bash
    # Backup database
    wp db export vimeify-backup.sql
  4. Contact Support

    • If migration fails
    • Don't try multiple times
    • Provide error messages

Getting More Help

Enable Debug Mode

Get detailed error information:

php
// In wp-config.php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'VIMEIFY_DEVELOPMENT', true );

Check logs:

bash
tail -f wp-content/debug.log
tail -f wp-content/uploads/vimeify/cron.log

Gather System Information

Before contacting support, gather:

bash
# WordPress version
wp core version

# PHP version and limits
wp vimeify config php-info

# Plugin version
wp plugin list --name=vimeify

# Sync status
wp vimeify sync info

# Recent errors
tail -n 100 wp-content/debug.log

Test in Clean Environment

  1. Backup Site
  2. Disable Other Plugins
  3. Switch to Default Theme
  4. Test Issue
  5. Re-enable One by One

Contact Support

Free Version:

Pro Version:

  • Email: [email protected]
  • Private ticket system
  • Include:
    • WordPress version
    • PHP version
    • Error messages
    • Steps to reproduce
    • System info

Get Support →

Quick Reference

Common Commands

bash
# Test connection
wp vimeify test-connection

# Run sync
wp vimeify sync all
wp vimeify sync metadata
wp vimeify sync status

# Sync info
wp vimeify sync info

# Fresh sync
wp vimeify sync all --fresh

# System info
wp vimeify config php-info

Common Filters

php
# Chunk size
add_filter( 'vimeify_chunk_size', function() { return 5 * 1024 * 1024; } );

# Sync per page
add_filter( 'vimeify_sync_per_page', function() { return 50; } );

# Disable thumbnails
add_filter( 'vimeify_generate_thumbnails', '__return_false' );

Debug Locations

Error Logs:
- wp-content/debug.log
- wp-content/uploads/vimeify/cron.log

Cache:
- wp-content/cache/vimeify/

Temporary Files:
- wp-content/uploads/vimeify/temp/

Released under the GPL-2.0 License.