80+ Features

Every Feature You Need, Nothing You Don't

PinPress is a complete visual discovery platform. Browse by category to see what's included.

Content & Display

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.

Discovery & Search

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.

Social & Engagement

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.

Admin & Analytics

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.

Technical Excellence

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.

Why PinPress?

PinPress vs. Building From Scratch

What would take months to build from scratch, PinPress delivers out of the box.

Feature
PinPress
DIY / Custom
Masonry Grid
Included
Build or find plugin
Feed Algorithm
3 modes built-in
Custom development
Visual Search (AI)
One toggle
API integration work
Social Layer
Complete
6+ plugins needed
Dark Mode
Auto/Light/Dark
Manual CSS work
REST API
Full CRUD
Build from scratch
Commerce / Hotspots
Plugin add-on
Not available
Time to launch
Same day
3-6 months

Ready to Get Started?

All features are included in every license. No feature gating, no upsells.