WordPress.org

Ready to get started?Download WordPress

Plugin Directory

EM Beer Manager

Manage your beers with WordPress. Integrates simply with Untappd beer checkins. Great for everyone from home brewers to professional breweries!

This plugin allows beer creators from home brewers to professional breweries to easily manage and display their beers. Includes a comprehensive beer management section with a variety of options, including:

  • A custom beer "style" taxonomy for classifying your beers pre-populated with styles from BeerPal
  • A customizable "group" taxonomy for categorizing and grouping your beers
  • Shortcodes and template tags for displaying all or a select number of beers
  • Custom meta boxes to store detailed information about each beer, including ABV, IBU, and ingredients
  • Simple beer checkin integration with Untappd
  • A "Beer List" widget for simply displaying your beers in sidebars
  • A "Recent Check-Ins" widget for displaying recent beer check-ins for your brewery on Untappd
  • Custom page display for beers and styles
Usage

Use these shortcodes to display beers in your posts or use the template tags in your theme files.

Single Beer Display

This will display a single beer entry given it's ID number (found in "Beers" admin).

Shortcode:

[beer id={beer id}]

Template tag:

<?php echo embm_beer_single( beer id (required), show_profile, show_extras ); ?>

Options:

For both shortcode & template tag

  • show_profile="true/false" (Default = true) // Displays or hides the "Beer Profile" information

  • show_extras="true/false" (Default = true) // Displays or hides the "More Information" section

List All Beers

This will display a formatted listing of all beers in the database.

Shortcode:

[beer-list]

Template tag:

<?php echo embm_beer_list( exclude, show_profile, show_extras, style, group, beers_per_page, paginate, orderby, order ); ?>

Options:

For both shortcode & template tag

  • exclude="beer ids" (String separated by commas e.g. "4,23,24") // Hides listed beers from output

  • show_profile="true/false" (Default = true) // Displays or hides the "Beer Profile" information for each listing

  • show_extras="true/false" (Default = true) // Displays or hides the "More Information" section for each listing

  • style="style name" (String e.g. "India Pale Ale") // Displays only beers belonging to a specific beer style

  • group="group name" (String e.g. "Seasonals") // Displays only beers belonging to a specific group

  • beers_per_page="number" (Default = -1, shows all beers on one page) // Paginates output and displays the given number of beers per page

  • paginate="true/false" (Default = true) // Disables/enables pagination

  • orderby="string" (Default = date, see this list for options) // Orders output by given paramater

  • order="desc/asc" (Default = desc) // List beer by orderby value in ascending or descending order

Planned Features

  • Post/Page “Add Beer” page/post editor button to auto-generate shortcode input
  • Add a [beer-group] shortcode & improve template tag usability
  • Customization for “Beer Profile” input fields (e.g. allow users to remove “Additions/Spices” or add “OG”)
  • Expand Untappd integration to include further brewery/beer options
  • Add a ratings/review system (possibly as separate add-on)
Tags: , ,

Requires: 3.0.1 or higher
Compatible up to: 3.8.3
Last Updated: 2014-1-15
Downloads: 1,065

Ratings

5 stars
5 out of 5 stars

Support

0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.