Retrobadger Village Extras (rbve)

Retrobadger Village Extras (rbve)

Wordpress plugin

Install on Wordpress

App Details

A collection of extra types and pieces of bonus shortcodes/functionality to help when developing a village website using WordPress. The point is to making it quicker and easier for volunteers to build the sites to help their local community grow without having to develop lots of code, or hack away using a blog post for other types of content.

Village Documents

  • New post type
  • Type tagging (eg. Agenda/Minutes/Newsletter)
  • Shortcodes for listing and grouping
  • Gives access to administrator, and also some rights to editors OOTB
  • Use cases: A page listing all council minutes by month, A page listing all newsletters by month, a pod showing x most recent documents uploaded to the site

What this plugin doesn’t do

  • Events * There are so many plugins already that do this well. Two that spring to mind
    • Events Manager * This is the one I currently use, as time.ly has started charging for more, therefore any events features are tested with this.
    • All in one events calendar (by time.ly)
    • The Events Calendar * Simple output allowing some advanced theming with css without hacking away too much
  • User role management * this plugin will create now permissions, but to utilize them, you will need a management plugin
    • User Role Editor * Possibly a few too many options, but does all you need
  • Image gallery * There are so many plugins already that do this well.
    • Envira gallery lite * fast, simple, and seems reliable

More info

For further information, enable the module, and go to the settings/info page for the individual post types you would like more information on, as a lot has been put onto there for the end user.

Dependencies

  • cmb2 plugin

Recommendations

Optional

  1. Copy/modify the files from /template into your theme directory (eg. themes/colorway) if relevant (tweaks layout for the new types)

Shortcodes

This plugin supplies a lot of shortcodes, a few of the ones we use are:

  • [rbve_events] : List of events (using a compatible events module)
    • proximity : How close to today should the listed events be (for events these are events in the future)
    • month
    • categories : What categories should the events be tagged with (uses category ID)
    • 193
  • [rbve_docs] : List of document posts uplodaded to the site.
    • labeltype : What format should the link to the document use for its text
    • docname
    • monthyear
    • month
    • limit-year : Whether we should only show documents for a particular year.
    • 2024
    • proximity : How close to today should the listed events be (for documents these are events in the past)
    • month
    • doctypes : What type of document to show, uses the tags set when creating the document post
    • council-agenda
    • council-minutes
    • grouptitle : Group titles are often added automatically, this allows you to disable this title
    • disabled

Usage

  1. Click the ‘Village Documents’ in the LHS

Troubleshooting

Links on homepage blog are going to a 404

This is usually down to how your theme is applying the homepage loop, the best fix for this (at present) would be to jump into your themes template file and find the while loop for the blog area. Once you have this you can go inside the <li> and past the below code

`php 

post_type === ‘rbve_doc’) {
$post_meta = get_post_meta($post->ID);
print rbve_doc_template($post->post_title, $post_meta[‘_rbve_doc’][0]);
} else { ?>
`

You will then want to find the closing </li> and add in this closing code

Please do let us know though, as there should be filters handling this now.

The new post types are not available

This can happen when you need to flush the caches, to get around this simply:

  • Goto Settings > Permalinks
  • Click Save

Listing pages are just showing blogs (not businesses or clubs)

  • Check the variables being used (eg. use a new $args not the passed in $atts array)

Future Milestones

  • 1.0.x
    • If no documents returned, give some text (can be overridden with shortcode)
    • improvements from feedback and usage
    • new shortcodes
    • Document management improvements
    • Integration with Publicize (jetpack?) * so on publish, it will share the download link (to the file) with something like ‘ : New uploaded ‘
  • 1.1.0 * Local business/organisation post-type and shortcodes (eg. contact details, opening hours)

Other ideas

  • Ability to add ‘walks and cycle rides’ to the site in a listable way, with printable maps
  • Integration of events with business/organisation pages
  • Ability to link an event to a business (may require time.ly)
  • Some new shortcodes for the time.ly event calendar to add theming flexibility, and potential embedding on business pages
  • Can the templates be handled better (eg. without template files?)

Related reading

This plugin

  • https://www.smashingmagazine.com/2012/11/complete-guide-custom-post-types/
  • https://codex.wordpress.org/Plugin_API/Filter_Reference
  • https://codex.wordpress.org/Plugin_API/Filter_Reference/the_content

General WP links

  • https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/

Pricing

Starting from $0 per month.

Check Out the Animated Number Counter Widget

By Common Ninja

Animated Number CounterTry For Free!

App Info

Rating

Reviewers

No reviews

Tags

community
post types

Developed By

retrodans

Quick & Easy

Find the Best Wordpress plugins for you

Common Ninja has a large selection of powerful Wordpress plugins that are easy to use, fully customizable, mobile-friendly and rich with features — so be sure to check them out!

Testimonial

Testimonial plugins for Wordpress

Galleries

Galleries plugins for Wordpress

SEO

SEO plugins for Wordpress

Contact Form

Contact Form plugins for Wordpress

Forms

Forms plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Sliders

Sliders plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Comments

Comments plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Maps

Maps plugins for Wordpress

Security

Security plugins for Wordpress

Translation

Translation plugins for Wordpress

Ads

Ads plugins for Wordpress

Video Player

Video Player plugins for Wordpress

Music Player

Music Player plugins for Wordpress

Backup

Backup plugins for Wordpress

Privacy

Privacy plugins for Wordpress

Optimize

Optimize plugins for Wordpress

Chat

Chat plugins for Wordpress

Countdown

Countdown plugins for Wordpress

Email Marketing

Email Marketing plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Membership

Membership plugins for Wordpress

popup

popup plugins for Wordpress

SiteMap

SiteMap plugins for Wordpress

Payment

Payment plugins for Wordpress

Coming Soon

Coming Soon plugins for Wordpress

Ecommerce

Ecommerce plugins for Wordpress

Customer Support

Customer Support plugins for Wordpress

Inventory

Inventory plugins for Wordpress

Video Player

Video Player plugins for Wordpress

Testimonials

Testimonials plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Slider

Slider plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Membership

Membership plugins for Wordpress

Forms

Forms plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Contact

Contact plugins for Wordpress

Comments

Comments plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Common Ninja Apps

Some of the best Common Ninja plugins for Wordpress

Browse our extensive collection of compatible plugins, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.

Animated Number Counter for Wordpress logo

Animated Number Counter

Show key stats with an animated number counter that draws attention, adds social proof, and helps increase trust and conversions.

PDF Viewer for Wordpress logo

PDF Viewer

Add a PDF viewer to your site to display documents, share product information, and give visitors easy access to helpful content in one place.

GDPR Cookie Notice for Wordpress logo

GDPR Cookie Notice

Show a GDPR-ready cookie notice that clearly explains how cookies are used, helping you stay compliant while creating a more transparent experience for your visitors.

TikTok Slider for Wordpress logo

TikTok Slider

Show TikTok videos with a TikTok slider that displays clips in an engaging, customizable slideshow to boost visibility and keep visitors watching.

Job Application Form for Wordpress logo

Job Application Form

Collect candidate information with a job application form that organizes submissions, streamlines hiring, and helps you manage applicants efficiently.

Call Button for Wordpress logo

Call Button

Add a call button to your site so visitors can tap to start a phone call instantly, improving direct communication access.

Company Branch Flip Cards for Wordpress logo

Company Branch Flip Cards

Display locations with company branch flip cards that help customers find nearby offices, understand key details, and enjoy a smoother overall experience.

Restaurant Menu Flip Cards for Wordpress logo

Restaurant Menu Flip Cards

Present dishes with restaurant menu flip cards that highlight key details, help visitors explore options easily, and support confident ordering decisions.

Ratio for Wordpress logo

Ratio

Create interactive infographics with a ratio widget that uses custom icons, dynamic tooltips, and clear visuals to help visitors understand data quickly.

Messenger Chat for Wordpress logo

Messenger Chat

Add Messenger Chat to your site to communicate with visitors, offer fast support, and create a smoother user experience across all pages.

Image Hover Effects for Wordpress logo

Image Hover Effects

Use image hover effects to add animations, highlight key visuals, and keep visitors engaged with dynamic image reveals.

Image Grid Slider for Wordpress logo

Image Grid Slider

Showcase visuals with an image grid slider that blends a grid layout and carousel motion to create a dynamic, customizable, mobile friendly display.

Discover Apps By Platform

Discover the best apps for your website

WordPress
Wix
Shopify
Weebly
Webflow
Joomla
PrestaShop
Shift4Shop
WebsiteX5
MODX
Opencart
NopCommerce

Common Ninja Search Engine

The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!

Multiple platforms