This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

DMC User List

Description

Create user lists in posts and pages.

I am a member and webmaster for a Barbershop Chorus. While working on the site,

I found it desireable for each member to be users of the website so that they could

contribute content, to contrl access to private pages and torestrict commenting while

still allowing member commenting. This allows the web site to have a membership list without

the redundant entry of data.

Tested with the plugin ‘Extra User Details’ to add user metadata but most similar plugins should work.

Also tested with ‘Basic User Avatars’ for user avatar support in the listing. I intend to support other

user avatar plugins in future releases.

Features include:

  • Upgrade Safe customization

  • Importing users from a Excel Spreadsheet

  • Exporting users to a Excel Spreadsheet

Customization

This plugin is built almost completely with PHP Objects. All of the obhects except dmc_user_list.php can be inherited for customiztion.

There are some rules for this:

  • The customized object must be in the custom directory.

  • The filename must be _custom.php, i.e. gd_admin_custom.php

  • The class must be named _custom and inherit , i.e class gd_core_custom inherits gd_core {.

  • It should include a constructor that calls the parent constructor:

    function __construct() {
    
        parent::__construct();
    
    }
    

Ading functionality on the admin side

‘class dmc_user_admin_custom extends dmc_user_admin {

/**

  • class constructpr.

*/

function __construct() {

    parent::__construct();

}

/**

  • Create Admin menus

*/

function admin_menu () {

    parent::admin_menu();

add_submenu_page('dmc-user','<Menu Name>' ,'<Page Title>', 'activate_plugins', '<slug>', array(&$this, '<function>'));

}

/**

  • Page

*/

function <function>() {

    // <function> code goes here

}

}

Screenshots

  • Configure DMC User List.

  • Import users

  • Export users.

  • Add [dmc_user_list] shortcode to your posts or pages.

Installation

  1. Upload Plugin Directory to the /wp-content/plugins/ directory

  2. Activate the plugin through the ‘Plugins’ menu in WordPress

FAQ

No questions to date

Contributors & Developers

“DMC User List” is open source software. The following people have contributed to this plugin.

Contributors

Translate “DMC User List” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0

  • initial version

1.1

  • resolve customization issue

1.2

  • resolve issue with non wp_ db prefix

1.3

  • missing files

1.4

  • code cleanup

1.5

  • depreciated code updated

1.6

  • Fix export issue

  • WordPress 4.4 Compatibility

1.7

  • Issue with avatars

1.8

  • Avatar Support

  • Cleaned up import

1.9

  • Bug when not using wp_ db prefix

1.10

  • WordPress 4.8 Compatibiltiy

1.11

  • PHP 7.1 bug fix

1.12

  • PHP 7.1 bug fix

1.13

  • PHP 7.1 bug fix

2.0

  • Default User role for import.

  • No default password for newe users on import, they can set password with Forgot Pasaword link on login.

  • Clean up code for Options page. Added Dropdown to select Default User Role.

2.1

  • Bug fixes.