Every Feature You Need, Nothing You Don't
PinPress is a complete visual discovery platform. Browse by category to see what's included.
Beautiful Content, Effortlessly
Dynamic Masonry Grid
Pinterest-exact responsive masonry layout with configurable 2-6 columns, adaptive item sizing, and 8px mobile side padding. Pure vanilla JavaScript.
Video Pin Support
Native video uploads alongside images. Auto-play on hover, duration badges, poster frames, and video-specific overlays.
Smart Image Handling
Three custom image sizes (400/800/1600px), max height constraints, responsive srcset, native lazy loading, and WebP support.
Boards & Topics
Hierarchical boards for collections plus flat topic taxonomy for tagging. Private boards with viewer/contributor/admin collaboration roles.
Dark Mode
Three-mode dark theme (Auto/Light/Dark) with system preference detection, user persistence, and Pinterest-exact dark color tokens.
Full-Screen Mobile Search
Collapsed search icon on mobile opens a full-screen overlay with auto-focus, recent searches, trending topics, and skin tone / visual search icons.
Help Users Find What They Love
Hybrid Feed Algorithm
Three feed modes: Hybrid (personalized + discovery), Chronological, and Trending. Batch pre-computation of 200 pins per user with 5-minute caching.
Engagement Scoring
Time-decayed engagement scores with weighted interactions: Saves (5x), Repins (4x), Comments (4x), Likes (3x), Views (1x). 7-day half-life for natural rotation.
Interest Affinity
Automatic per-user affinity scores for topics, boards, and creators. Decay factor of 0.95 per interaction keeps recommendations fresh.
Visual Search
Upload any image to find similar pins via Google Cloud Vision API. 10 labels at 70% confidence, 7-day result caching, rate limiting, and 4MB max with auto-resize.
Skin Tone Search
Inclusive search using the Monk Skin Tone Scale (1-10). Local PHP analysis via GD — no external API. Bulk scan tool with version tracking.
Live Autocomplete
Real-time search suggestions with debounced API calls, keyboard navigation, recent searches (localStorage), and trending topics.
Build a Thriving Community
Like / Save / Repin
Three interaction types tracked in a custom table with indexed queries. Batch operations for performance. Full undo support.
Comments
Native WordPress comments adapted for pins with threaded replies. Admin-configurable enable/disable with notification triggers.
Follow System
User-to-user follows with self-follow prevention, unique constraints, and indexed O(1) lookups. Following feed mode included.
Rich Notifications
6 notification types (like, comment, follow, repin, board invite, price drop) with duplicate prevention (24h window) and read tracking.
Board Collaboration
Invite users to collaborate on boards with 3 roles: Viewer, Contributor, Admin. Invitation status tracking with accept/decline flow.
Direct Messaging
Private user-to-user messaging with conversation management, read receipts, and optional Pusher real-time delivery.
Full Control, Deep Insights
Pin Analytics
Per-pin analytics with day/week/month/all-time periods. Views, likes, saves, shares, comments — all tracked and queryable via REST API.
Trending Endpoint
Platform-wide trending content discovery with configurable time windows (day/week/month). Rank by engagement score, up to 100 pins.
Comprehensive Settings
Admin panel with 6 sections: General, Upload (1-50MB, file types), Display (grid, feed type), Moderation, Privacy, and Visual Search config.
Content Moderation
User reporting system with configurable thresholds, auto-hide for reported content, max pins per day limits, and admin review queue.
Social Login
Nextend Social Login integration supporting Google, Facebook, Twitter/X, Apple, GitHub, LinkedIn, Discord, and TikTok.
Email Verification
Required email verification for new accounts with tokenized links, expiration handling, and resend functionality.
Built for Performance & Scale
Zero jQuery
Entire theme and plugin suite built with vanilla JavaScript. No jQuery dependency means faster page loads and smaller footprint.
Full REST API
Comprehensive REST endpoints for feed, search, analytics, visual search, skin tone, user stats, URL scraping, and commerce operations.
7 Custom Tables
Optimized database schema: interactions, user_relationships, notifications, board_collaborators, user_interests, user_stats, reports.
Multi-Layer Caching
Transient-based caching with per-feature TTLs, automatic invalidation hooks, and compatibility with WP Super Cache, W3TC, LiteSpeed, WP Rocket.
Security First
Nonce verification on all state changes, prepared statements for DB queries, role-based access control, input sanitization, and output escaping.
Hook Architecture
Theme exposes 15+ action hooks and filters for plugins to inject content. Clean theme/plugin separation with function_exists() guards.
PinPress vs. Building From Scratch
What would take months to build from scratch, PinPress delivers out of the box.
Ready to Get Started?
All features are included in every license. No feature gating, no upsells.