Plugin Files

Check File Integrity

Installing Plugin

This plugin should be installed as a normal WordPress would using WordPress Plugin Uploader.

WordPress Uploader

Special Pages

Manage Membership Pages

User Permissions

Manage Membership User Permissions

User Roles

Manage Membership User Roles

Add New Role Form

Frontend Dashboard

Manage Membership Front End Dashboard Element

Frontend Dashboard Panels Settings

Shortcodes

vtmembership_dashboard

 [vtmembership_dashboard]
          

vtmembership_login

 [vtmembership_login]
          

vtmembership_logout

 [vtmembership_logout]
          

vtmembership_password

 [vtmembership_password]
          

vtmembership_profile

 [vtmembership_profile]
          

vtmembership_register

 [vtmembership_register]
          

vtmembership_reset

 [vtmembership_reset]
          

Translation

Translating Plugin using Wordpress Native translation

If you are only want to use a single language it is recommended to use the native WordPress translation instead of using complex plugin such as WPML plugin.

Steps to translate the plugin :

  • Step One

    Download translation software such as Poedit to your computer

  • Step Two

    Extract the default translation victheme_membership-en_US.mo and victheme_membership-en_US.po from the plugin victheme_membership.zip file. The files is located under the languages directory.

  • Step Three

    Open the extracted file using poedit software and begin to translate the strings. When finished, you must save the file in the format victheme_membership-{locale}.po|mo as specified by WordPress Codex

  • Final Step

    Don't forget to change your blog to the language as the po file

Templates

Template Files

Plugin has several default template files located at victheme_membership/templates folder.

Template Name File Path Description
membership-bars.php victheme_membership/templates/dashboard Template file used for rendering dashboard menu links, hook_action vtm_dashboard_bar_links is available in this template
membership-dashboard.php victheme_membership/templates/dashboard Template file used for rendering the dashboard panels content.
membership-dashboard-manage-empty.php victheme_membership/templates/dashboard Template file will be used when user has no post to manage for.
membership-dashboard-manage-form.php victheme_membership/templates/dashboard Template file used when user is editing or creating a new content from the front page.
membership-dashboard-manage-item.php victheme_membership/templates/dashboard Template file used for displaying a single row / list when user is listing all post that they can manage.
membership-dashboard-manage-listing.php victheme_membership/templates/dashboard Template file used for displaying a lists of items (post) that they can manage.
membership-dashboard-panels-posts.php victheme_membership/templates/dashboard Template file used for rendering a single default post panel markup.
membership-dashboard-unauthorized.php victheme_membership/templates/dashboard Template file will be used when user has no permissions to use the front end dashboard.
membership-profile-edit.php victheme_membership/templates/profile Template file for rendering the user profile edit form.
membership-profile-notfound.php victheme_membership/templates/profile Template file used when no valid user profile found.
membership-profile-public.php victheme_membership/templates/profile Template file used for displaying the public portion of user profile.
membership-profile-unauthorized.php victheme_membership/templates/profile Template file will be used when user has no permissions to view user profile.
membership-login.php victheme_membership/templates/user Template for displaying user login form.
membership-login-not-authorized.php victheme_membership/templates/user Template will be used if user has no login permission.
membership-no-register.php victheme_membership/templates/user Template will be used when the site doesn't allow user registration .
membership-password.php victheme_membership/templates/user Template for displaying user password change form.
membership-register.php victheme_membership/templates/user Template for displaying user register form.
membership-reset.php victheme_membership/templates/user Template for displaying user password reset form.

How To

How to overrides plugin templates

The plugin main template folder is located at victheme_membership/templates, to overrides them in your theme or child theme you will need to copy the victheme_membership/templates to {your_theme_path}/templates/membership and begin editing the newly copied file.

How to Fix Locked Site

If you cannot access your administration backend part of your site or access the wordpress administration top navigation bar, you can try to reset the user permissions configured by adding this code to wp-config.php :


            
                define("VTCORE_MEMBERSHIP_PERMISSIONS_RESET", true);
            

            

How to enable debug mode

You can enable debug mode while building the site, when on debug mode all permissions checking is bypassed so you can easily theme or style special pages such as login page. To enable debug mode you can add this code to wp-config.php :


            
                define("VTCORE_MEMBERSHIP_DEBUG", true);
            

            

How to overrides plugin styling

The plugin default styling and javascript is located at victheme_membership/assets folder, you can override the whole folders tree or a single file by copying the victheme_membership/assets to {my_theme_folder}/assets folder and victheme core will load the copied file instead of the original file.

Credits

Credits

Thank you for the plugins authors that made this theme possible

  • CSS

    • BootStrap Framework - BootStrap Team
    • FontAwesome - Dave Gandy