Changeset 3310416
- Timestamp:
- 06/12/2025 10:28:16 AM (10 months ago)
- Location:
- user-grid
- Files:
-
- 81 added
- 4 edited
-
tags/1.0.3 (added)
-
tags/1.0.3/app (added)
-
tags/1.0.3/app/Abstract (added)
-
tags/1.0.3/app/Abstract/BlockBase.php (added)
-
tags/1.0.3/app/Api (added)
-
tags/1.0.3/app/Api/GetUsersAPI.php (added)
-
tags/1.0.3/app/Api/RestApi.php (added)
-
tags/1.0.3/app/Blocks (added)
-
tags/1.0.3/app/Blocks/UserBlock.php (added)
-
tags/1.0.3/app/Controllers (added)
-
tags/1.0.3/app/Controllers/AjaxController.php (added)
-
tags/1.0.3/app/Controllers/BlocksController.php (added)
-
tags/1.0.3/app/Controllers/ScriptController.php (added)
-
tags/1.0.3/app/Controllers/ShortcodeController.php (added)
-
tags/1.0.3/app/Helpers (added)
-
tags/1.0.3/app/Helpers/Fns.php (added)
-
tags/1.0.3/app/Helpers/Install.php (added)
-
tags/1.0.3/app/Helpers/TemplateFns.php (added)
-
tags/1.0.3/app/Hooks (added)
-
tags/1.0.3/app/Hooks/ActionHooks.php (added)
-
tags/1.0.3/app/Hooks/FilterHooks.php (added)
-
tags/1.0.3/app/Utils (added)
-
tags/1.0.3/app/Utils/Attributes.php (added)
-
tags/1.0.3/app/Utils/RenderContent.php (added)
-
tags/1.0.3/app/Utils/RenderSlider.php (added)
-
tags/1.0.3/app/Utils/SvgIcons.php (added)
-
tags/1.0.3/app/usgr_UG.php (added)
-
tags/1.0.3/assets (added)
-
tags/1.0.3/assets/blocks (added)
-
tags/1.0.3/assets/blocks/main.asset.php (added)
-
tags/1.0.3/assets/blocks/main.css (added)
-
tags/1.0.3/assets/blocks/main.js (added)
-
tags/1.0.3/assets/css (added)
-
tags/1.0.3/assets/css/block-admin.css (added)
-
tags/1.0.3/assets/css/block-admin.rtl.css (added)
-
tags/1.0.3/assets/css/style.css (added)
-
tags/1.0.3/assets/css/style.rtl.css (added)
-
tags/1.0.3/assets/images (added)
-
tags/1.0.3/assets/images/arrow.svg (added)
-
tags/1.0.3/assets/images/block-cat.svg (added)
-
tags/1.0.3/assets/images/icon-22x22.svg (added)
-
tags/1.0.3/assets/images/icon.svg (added)
-
tags/1.0.3/assets/images/layouts (added)
-
tags/1.0.3/assets/images/layouts/grid.svg (added)
-
tags/1.0.3/assets/images/layouts/list.svg (added)
-
tags/1.0.3/assets/images/layouts/slider.svg (added)
-
tags/1.0.3/assets/images/preview (added)
-
tags/1.0.3/assets/images/preview/user-preview.png (added)
-
tags/1.0.3/assets/js (added)
-
tags/1.0.3/assets/js/admin.js (added)
-
tags/1.0.3/assets/js/scripts.js (added)
-
tags/1.0.3/assets/js/user-avatar-old.js (added)
-
tags/1.0.3/assets/js/user-avatar.js (added)
-
tags/1.0.3/index.php (added)
-
tags/1.0.3/languages (added)
-
tags/1.0.3/languages/user-grid.pot (added)
-
tags/1.0.3/readme.txt (added)
-
tags/1.0.3/templates (added)
-
tags/1.0.3/templates/grid1.php (added)
-
tags/1.0.3/templates/grid2.php (added)
-
tags/1.0.3/templates/grid3.php (added)
-
tags/1.0.3/templates/list1.php (added)
-
tags/1.0.3/templates/list2.php (added)
-
tags/1.0.3/templates/list3.php (added)
-
tags/1.0.3/templates/slider1.php (added)
-
tags/1.0.3/user-grid.php (added)
-
tags/1.0.3/vendor (added)
-
tags/1.0.3/vendor/autoload.php (added)
-
tags/1.0.3/vendor/composer (added)
-
tags/1.0.3/vendor/composer/ClassLoader.php (added)
-
tags/1.0.3/vendor/composer/InstalledVersions.php (added)
-
tags/1.0.3/vendor/composer/LICENSE (added)
-
tags/1.0.3/vendor/composer/autoload_classmap.php (added)
-
tags/1.0.3/vendor/composer/autoload_namespaces.php (added)
-
tags/1.0.3/vendor/composer/autoload_psr4.php (added)
-
tags/1.0.3/vendor/composer/autoload_real.php (added)
-
tags/1.0.3/vendor/composer/autoload_static.php (added)
-
tags/1.0.3/vendor/composer/installed.json (added)
-
tags/1.0.3/vendor/composer/installed.php (added)
-
trunk/app/Controllers/ShortcodeController.php (added)
-
trunk/app/usgr_UG.php (modified) (3 diffs)
-
trunk/assets/images/icon-22x22.svg (added)
-
trunk/languages/user-grid.pot (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/user-grid.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
user-grid/trunk/app/usgr_UG.php
r3203401 r3310416 16 16 use USGR\UserGrid\Controllers\BlocksController; 17 17 use USGR\UserGrid\Controllers\ScriptController; 18 use USGR\UserGrid\Controllers\ShortcodeController; 18 19 use USGR\UserGrid\Hooks\ActionHooks; 19 20 use USGR\UserGrid\Hooks\FilterHooks; … … 81 82 new ScriptController(); 82 83 new BlocksController(); 84 new ShortcodeController(); 83 85 84 86 // Filter hooks init. … … 86 88 ActionHooks::init(); 87 89 90 // Load hooks. 88 91 $this->load_hooks(); 89 92 } -
user-grid/trunk/languages/user-grid.pot
r3278634 r3310416 7 7 "Content-Type: text/plain; charset=UTF-8\n" 8 8 "Content-Transfer-Encoding: 8bit\n" 9 "POT-Creation-Date: 2025-0 4-22 04:07+0000\n"9 "POT-Creation-Date: 2025-06-12 10:14+0000\n" 10 10 "X-Poedit-Basepath: ..\n" 11 11 "X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n" … … 53 53 #: ../app/Controllers/BlocksController.php:348 54 54 msgid "Data retrieve done" 55 msgstr "" 56 57 #: ../app/Controllers/ShortcodeController.php:174 58 msgid "Shortcode" 55 59 msgstr "" 56 60 -
user-grid/trunk/readme.txt
r3278634 r3310416 2 2 Contributors: devofwp, habibjh 3 3 Donate link: 4 Tags: user grid, user list, query builder4 Tags: user grid, user directory, user list, user meta, user profile, shortcode, gutenberg block, team members, staff list 5 5 Requires at least: 5.9 6 6 Tested up to: 6.8 7 Stable tag: 1.0. 27 Stable tag: 1.0.3 8 8 License: GPLv3 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html 10 10 11 User Grid is a powerful WordPress plugin to showcase users in stunning grids/lists with a robust query builder, customization, and responsive design.11 Display your WordPress users in beautiful grid and list layouts using Gutenberg blocks or shortcodes. Includes a powerful query builder, custom user meta fields, and full layout customization. 12 12 13 13 == Description == 14 14 15 **User Grid** is a powerful WordPress plugin that allows you to display users in stunning grid and list layouts. This plugin provides a robust query builder, multiple customization options, and responsive design features to ensure your user profiles look amazing on any device.15 **User Grid** is a powerful and flexible WordPress plugin that lets you display your site users in beautiful grid and list layouts. Whether you're showcasing team members, registered users, or community profiles, User Grid makes it easy with a robust query builder, custom user fields, and responsive design. 16 16 17 = = 👉 Features: ==17 = 🔥 New Feature: Shortcode Builder Support! = 18 18 19 1. **Layouts**: Choose from 3 grid layouts and 3 list layouts in the free version. 20 2. **Query Builder**: Easily create custom queries to display users based on email domain, username, user role, and more. 21 3. **Order All Content**: Arrange your user profiles in any order you desire. 22 4. **Responsive Design**: Style all components with a responsive design that looks great on all devices. 23 5. **Gravatar Update**: Allow users to update their Gravatar image directly from their profile. 24 6. **Social Info Integration**: Users can add and display their social media information. 25 7. **Extra Information**: Provide additional fields for users to add more information to their profiles. 26 8. **And More!**: Packed with many features to help you display any WordPress user with ease. 19 Now you can display user grids **anywhere in WordPress**, even without using the Gutenberg editor. With the new **Shortcode Builder**, you can create and manage layouts in the admin panel and embed them via shortcode. 20 21 == 👉 Features == 22 23 * ✅ **Beautiful Layouts** 24 - Choose from 3 grid layouts and 3 list layouts in the free version 25 - Display users in modern, professional designs 26 27 * 🔍 **Powerful User Query Builder** 28 - Filter users by role, email domain, username, or custom meta fields 29 - Easily include or exclude specific user types 30 31 * 🎯 **Full Control Over Order & Display** 32 - Drag-and-drop to reorder content (where supported) 33 - Customize which fields appear and in what order 34 35 * 🖼️ **Custom Layout and Design Options** 36 - Tweak spacing, colors, typography, and more 37 - Fully responsive design that looks great on all devices 38 39 * 🧱 **Gutenberg Block Support** 40 - Insert User Grids directly into any post or page 41 - Live preview and full customization via block editor 42 43 * 🔗 **Shortcode Support (NEW)** 44 - Display user grids anywhere: classic editor, widgets, page builders 45 - Build and copy shortcodes from the "User Grids" admin area 46 47 * 🧑💼 **User Meta Fields (NEW)** 48 - Add custom fields like Designation, Job Role, and Custom Author URL 49 - Users can enrich their profiles with detailed professional info 50 51 * 🌐 **Social Media Integration** 52 - Add links for Twitter, LinkedIn, WhatsApp, Skype, TikTok, YouTube, and more 53 - Great for building team pages, directories, or user showcases 54 55 * 📸 **Gravatar Override Support** 56 - Users can upload custom profile pictures, bypassing Gravatar 57 58 * 🧩 **Developer Friendly** 59 - Clean code, extendable architecture, and hookable filters/actions 60 61 * 💡 **And More!** 62 - Designed to grow with your needs—perfect for directories, team pages, membership sites, and more 63 64 == 👉 Custom User Meta Fields == 65 66 Easily manage and display extra user information on the `user-edit.php` admin page. These fields help create more personalized and professional user profiles for display. 67 68 **General Information:** 69 - **User Image** – Upload a custom avatar 70 - **Designation** – e.g., Software Developer 71 - **Job Role** – e.g., WP Developer at RadiusTheme 72 - **Custom Author URL** – Redirect to a custom page instead of the default author archive 73 74 **Social Info Fields:** 75 - **Phone** 76 - **Twitter** 77 - **Facebook** 78 - **LinkedIn** 79 - **Google+** 80 - **Pinterest** 81 - **Instagram** 82 - **WhatsApp** 83 - **Skype** 84 - **TikTok** 85 - **YouTube** 86 - **Reddit** 87 88 These fields can be easily styled and displayed via the User Grid block or shortcode. 89 90 == 👉 How to Use == 91 92 == 1. Using the Gutenberg Editor == 93 * Add the **User Grid Block** to any page or post. 94 * Search for "User Grid" in the block inserter. 95 * Customize layout, filters, and styles from the right-hand sidebar. 96 * See changes instantly in the live preview. 97 98 == 2. Without Gutenberg (Using Shortcode) == 99 * Go to **Dashboard > User Grids** in your WordPress admin. 100 * Click **Add New** and design your layout using the provided Gutenberg interface. 101 * Copy the **generated shortcode** from the "User Grid" tab in the right sidebar. 102 * Paste the shortcode into any classic editor, widget, or page builder to display your grid. 27 103 28 104 == 👉 Installation: == … … 76 152 == Changelog == 77 153 154 = 1.0.3 = 155 * Added: Shortcode builder for the "User Grid" feature. 156 * Updated: Readme file updated 157 78 158 = 1.0.2 = 79 159 * Updated: WordPress update compatibility … … 86 166 87 167 = 1.0.0 = 88 * Initial release with 3 grid layouts, 3 list layouts, query builder, responsive design, Gravatar update, social info integration, and more.168 * Initial release with 3 grid layouts, 3 list layouts, 1 slider layout, query builder, responsive design, Gravatar update, social info integration, and more. 89 169 90 170 == Upgrade Notice == -
user-grid/trunk/user-grid.php
r3278634 r3310416 5 5 * Description: Fast & Easy way to display WordPress users in a page 6 6 * Author: devofwp 7 * Version: 1.0. 27 * Version: 1.0.3 8 8 * Text Domain: user-grid 9 9 * Domain Path: /languages … … 20 20 } 21 21 22 define( 'USER_GRID_VERSION', '1.0. 2' );22 define( 'USER_GRID_VERSION', '1.0.3' ); 23 23 define( 'USER_GRID_PLUGIN_FILE', __FILE__ ); 24 24 define( 'USER_GRID_PLUGIN_ACTIVE_FILE_NAME', plugin_basename( __FILE__ ) );
Note: See TracChangeset
for help on using the changeset viewer.