Categories

  • Access & Security 95
  • Administration 172
  • Advertisement 92
  • Audio & Video 66
  • Author & Content 99
  • Comments 96
  • Communication 110
  • Communities & Forums 84
  • Development 47
  • E-Commerce 76
  • Email Management 53
  • Events & Calendars 80
  • Language 25
  • Map & Weather 44
  • Migration & Conversion 28
  • Miscellaneous 254
  • Mobile 15
  • Photos 143
  • Plugins 260
  • SEO & Site Speed 118
  • Social 186
  • Theme Enhancement 169



  • Add this plugin to a List

    You need to be logged in to add this plugin to your list.

    EM Beer Manager

    Add to List

    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 Untappd
    • A customizable “group” taxonomy for categorizing and grouping your beers
    • “Menu” taxonomy for creating beer menus
    • 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
    • Beer check-in and rating 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
    • [Beta] Import your brewery’s beers directly from Untappd
    • [Beta] Import your beers and menus from Untappd for Business

    Usage

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

    Single Beer Display

    These 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_Output_Shortcodes_Beer_display( $beer_id, $args ); ?>
      

      Where $beer_id is required and $args is a PHP array of comma-separated key => value pairs. For example:

      <?php echo EMBM_Output_Shortcodes_Beer_display( 123, array(
          'show_profile'   => false,
          'show_extras'    => true,
          'show_rating'    => false,
          'show_checkins'  => true,
          'checkins_count' => 10
      ) ); ?>
      
    • Options:

      For use with both the shortcode and template code.

      • show_profile => "true, false" (Default = true)

        Displays or hides the “Beer Profile” information section

      • show_extras => "true, false" (Default = true)

        Displays or hides the “More Beer Information” section

      • show_rating => "true, false" (Default = true)

        Displays or hides the Untappd beer rating

      • show_checkins => "true, false" (Default = true)

        Displays or hides the Untappd check-ins section

      • checkins_count => "number" (Default = 5, limit is 15)

        The number of recent Untappd check-ins to display

    List All Beers

    These will display a formatted listing of all beers.

    • Shortcode:

      [beer-list]
      
    • Template tag:

      <?php echo EMBM_Output_Shortcodes_List_display( $args ); ?>
      

      Where $args is a PHP array of comma-separated key => value pairs. For example:

      <?php echo EMBM_Output_Shortcodes_List_display( array(
          'show_extras'    => false,
          'show_rating'    => true,
          'beers_per_page' => 3,
          'orderby'        => 'name',
          'order'          => 'ASC'
      ) ); ?>
      
    • Options:

      For use with both the shortcode and template code.

      • show_profile => "true, false" (Default = true)

        Displays or hides the “Beer Profile” information section

      • show_extras => "true, false" (Default = true)

        Displays or hides the “More Beer Information” section

      • show_rating => "true, false" (Default = true)

        Displays or hides the Untappd beer rating

      • style => "style name" (String e.g. "India Pale Ale")

        Displays only beers belonging to a specific beer style

      • group => "group name" (String e.g. "Seasonal Beers")

        Displays only beers belonging to a specific group

      • exclude => "beer ids" (Comma-separated list of beer IDs e.g. "4,23,24")

        Hides listed beers from output

      • beers_per_page => "number" (Default = -1, shows all beers on one page)

        Paginates output and displays the given number of beers per page

      • offset => "number" (Default = 0, starts at the first beer)

        Offsets the output of beers by given number

      • paginate => "true, false" (Default = true)

        Disables/enables pagination

      • orderby => "string" (Default = date, see this list for options)

        Orders output by given paramater

      • order => "DSC, ASC" (Default = DSC)

        Sorts beer list by orderby value in ascending or descending order

    Translations

    I would love to be able to expand this section – let me know if you are able to contribute!

    • English
    • Icelandic (is_IS) – thanks to rodonmanes
    • Norwegian BokmÃ¥l (nb_NO) – thanks to Lars Kvisle
    • Brazilian Portuguese (pt_BR) – thanks to Lucas Alexandre
    Rate This Plugin

    Please Login to Rate this Plugin!

    Function

    Feature

    Support

    0 Votes
    Not Rated Yet

    Wordpress.org Stats

    Ratings5
    Votes5
    Downloads6,219
    Last Updated103 Days ago
    Published4 years ago

    Report Wrong Category!