We'll create fresh WordPress site with EM Beer Manager installed. You have 20 minutes to test the plugin after that site we'll be deleted.
NOTICE: This plugin is no longer being actively developed or supported.
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:
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, pale-ale"
)
Displays only beers belonging to specific beer styles
group => "group name"
(String e.g. "Seasonal, Barrel-Aged"
)
Displays only beers belonging to specific groups
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
Beer Menu Display
These will display a beer menu given it’s Name, Slug, or ID number.
Shortcode:
[beer-menu menu={menu id}]
Template tag:
<?php echo EMBM_Output_Shortcodes_Menu_display( $args ); ?>
Where $args
is a PHP array of comma-separated key => value
pairs. For example:
<?php echo EMBM_Output_Shortcodes_Menu_display(
'Taproom Menu',
array(
'show_rating' => false,
'show_last_updated' => true,
'show_thumbnail' => true,
'show_description' => false,
)
); ?>
Options:
For use with both the shortcode and template code.
show_rating => "true, false"
(Default = true
)
Displays or hides the Untappd beer rating
show_last_updated => "true, false"
(Default = true
)
Displays or hides the menu’s last updated timestamp
show_thumbnail => "true, false"
(Default = true
)
Displays or hides the beer featured image thumbnails
show_description => "true, false"
(Default = true
)
Displays or hides the menu section descriptions
I would love to be able to expand this section – let me know if you are able to contribute!