Title: GroanDeck Dad Jokes
Author: GroanDeck
Published: <strong>18. Februar 2026.</strong>
Last modified: 26. Maj 2026.

---

Search plugins

![](https://ps.w.org/groandeck-dad-jokes/assets/icon.svg?rev=3548446)

# GroanDeck Dad Jokes

 By [GroanDeck](https://profiles.wordpress.org/groandeck/)

[Download](https://downloads.wordpress.org/plugin/groandeck-dad-jokes.1.0.1.zip)

 * [Details](https://me.wordpress.org/plugins/groandeck-dad-jokes/#description)
 * [Reviews](https://me.wordpress.org/plugins/groandeck-dad-jokes/#reviews)
 *  [Installation](https://me.wordpress.org/plugins/groandeck-dad-jokes/#installation)
 * [Development](https://me.wordpress.org/plugins/groandeck-dad-jokes/#developers)

 [Support](https://wordpress.org/support/plugin/groandeck-dad-jokes/)

## Description

Add a dad joke widget to your WordPress site in seconds. The widget displays a random
joke from GroanDeck’s collection of 2,000+ clean, family-friendly dad jokes.

**Features:**

 * Fresh joke on every page load
 * „Next joke“ button for endless entertainment
 * Light and dark themes
 * Filter by category (animals, food, science, work, and more)
 * Gutenberg block + classic shortcode
 * Lightweight — under 4 KB
 * No API key required

**Usage:**

Use the Gutenberg block (search for „GroanDeck“) or the shortcode:

    ```
    [groandeck]
    ```

With options:

    ```
    [groandeck theme="dark" category="animals"]
    ```

**Categories available:**

animals, back-to-school, books, cars, christmas, clothing, coffee, construction,
easter, family, food, gardening, halloween, history, love, math, medical, money,
music, nature, ocean, one-liners, puns, school, science, space, sports, technology,
thanksgiving, travel, valentines, work.

### External services

This plugin relies on the GroanDeck service (https://groandeck.com) to display dad
jokes.

#### What the service does

GroanDeck provides a free API and embeddable widget that serves random dad jokes.

#### How the plugin uses it

 * On every page load where the widget is placed, the plugin loads a JavaScript 
   file from `https://groandeck.com/widget.js`.
 * That script fetches a random joke from the GroanDeck API (`https://groandeck.
   com/api/v1/random`).
 * When a visitor clicks „Next joke“, the script fetches another joke from the same
   API.

#### What data is sent

Standard HTTP request data (IP address, user agent, referrer) is sent with each 
API call. No personal data, cookies, or tracking identifiers are transmitted.

#### Links

 * Service: [https://groandeck.com](https://groandeck.com)
 * Terms of Service: [https://groandeck.com/terms](https://groandeck.com/terms)
 * Privacy Policy: [https://groandeck.com/privacy](https://groandeck.com/privacy)

## Blocks

This plugin provides 1 block.

 *   GroanDeck Dad Jokes

## Installation

 1. Upload the `groandeck-dad-jokes` folder to `/wp-content/plugins/`
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Add the block or shortcode to any page or post

## FAQ

### Do I need an API key?

No. The widget works out of the box with no configuration.

### Can I customize the appearance?

Yes. Use `theme="dark"` for dark mode. The widget automatically adapts to a max-
width of 400px.

### How often do jokes change?

A new joke loads on every page view. Visitors can also click „Next joke“ to see 
more.

### Is this free?

Yes, completely free. No premium version, no limits.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“GroanDeck Dad Jokes” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ GroanDeck ](https://profiles.wordpress.org/groandeck/)

[Translate “GroanDeck Dad Jokes” into your language.](https://translate.wordpress.org/projects/wp-plugins/groandeck-dad-jokes)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/groandeck-dad-jokes/),
check out the [SVN repository](https://plugins.svn.wordpress.org/groandeck-dad-jokes/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/groandeck-dad-jokes/)
by [RSS](https://plugins.trac.wordpress.org/log/groandeck-dad-jokes/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Block now uses Block API version 3 for compatibility with the iframed editor 
   in WordPress 7.0.
 * Tested up to WordPress 7.0.
 * Raised minimum requirements to WordPress 6.3 and PHP 7.4.

#### 1.0.0

 * Initial release
 * Gutenberg block support
 * Shortcode support
 * Light/dark themes
 * Category filtering

## Meta

 *  Version **1.0.1**
 *  Last updated **4 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.6**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/groandeck-dad-jokes/)
 * Tags
 * [dad jokes](https://me.wordpress.org/plugins/tags/dad-jokes/)[humor](https://me.wordpress.org/plugins/tags/humor/)
   [jokes](https://me.wordpress.org/plugins/tags/jokes/)[widget](https://me.wordpress.org/plugins/tags/widget/)
 *  [Advanced View](https://me.wordpress.org/plugins/groandeck-dad-jokes/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/groandeck-dad-jokes/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/groandeck-dad-jokes/reviews/)

## Contributors

 *   [ GroanDeck ](https://profiles.wordpress.org/groandeck/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/groandeck-dad-jokes/)