Skip to content

Overview

BuddyPress Quotes lets your community members post visually styled quotes directly in the BuddyPress or BuddyBoss Platform activity feed. Instead of plain text, a quoted post is displayed on a rich background — an uploaded image, a solid or gradient color, or an animated video or Lottie animation. Members can download their quote as a PNG image and share it to social networks without leaving your site.

The plugin is designed to increase community engagement: members are rewarded through gamification integrations, compete on a leaderboard, receive a weekly digest of the best quotes, and can get AI-generated quote suggestions when they are stuck for inspiration.

  • Image backgrounds — upload photos or illustrations; assign names, tags, and categories to each one.
  • Solid-color backgrounds — pick a foreground and background color pair per background entry.
  • Gradient backgrounds — two-stop CSS gradients with configurable direction.
  • Animated backgrounds — upload an MP4, WebM, or Lottie JSON file. The plugin respects prefers-reduced-motion and falls back to the poster frame automatically.
  • A modal grid picker in the activity composer lets members search backgrounds by name and filter by category.
  • Category tabs appear in the picker when two or more categories have been defined.
  • A random-selection toggle lets the plugin pick a background automatically for members who do not want to choose.
  • Admins curate a list of named quote styles (a combination of background, text color, and font settings).
  • Members see a Presets tab in the picker and can apply a style in one click.
  • Any posted quote has a share icon overlay on the quote card in the feed.
  • Clicking the icon opens a modal that renders the quote as a PNG image (card, square, or story size).
  • The modal shows share buttons for the social networks the admin has enabled (Twitter/X, Facebook, WhatsApp, LinkedIn, Pinterest by default, fully customisable).
  • A watermark can be added automatically to every exported PNG.
  • A leaderboard ranks members by the number of quotes posted (weekly, monthly, or all-time).
  • Display it anywhere with the [bp_quotes_leaderboard] shortcode or the included widget.
  • Each member’s BuddyPress profile gains a Quotes tab showing their total quotes, quote types, and a 30-day activity sparkline.
  • A weekly cron job picks the top N quotes from the past seven days and emails them to your selected recipients.
  • Recipients can be all members, specific roles, or members who opted in through their BuddyPress notification settings.
  • You choose which day of the week the digest sends and how many quotes to include.
  • Members can compose a quote now and schedule it to post at a future date and time.
  • Scheduled posts are managed via REST API; admins can view and cancel all pending scheduled posts in the Scheduled admin tab.
  • When enabled, members see a Suggest button in the composer that calls an AI model with a short prompt.
  • You supply your own API key — the plugin supports Anthropic (Claude), OpenAI, Ollama (self-hosted), and OpenRouter.
  • API keys are stored server-side only and are never exposed to the browser.
  • Per-site and per-user daily request caps prevent runaway usage.
  • Members can report an AI suggestion they find inappropriate; admins review reports in the AI admin tab.
  • A BuddyPress Quote block (bpquotes/quote) is available in the WordPress block editor.
  • Use it in posts and pages to display a styled quote with full background, font, and alignment controls.
  • Works with GamiPress, myCred, BadgeOS, and WP Achievements.
  • Triggers and point-award hooks fire on every quote posted, with separate events for image quotes, color quotes, and group quotes.
  • No additional configuration is needed for GamiPress or BadgeOS — triggers register automatically when those plugins are active.
  • myCred point amounts are configurable in WP Admin → BuddyPress Quotes → Integrations.
  • The Roles tab lets you choose exactly which member roles can use the quote picker.
  • Administrators are always exempt from role restrictions.