w3K MODs – Feature Test Page
Instructions: This page tests all w3K MODs that have visible output or shortcodes. Check each section below to verify functionality.
π§ Shortcode Tests
1. Random Text / Quotes
MOD: Random Text (w3K_randomTxt)
Shortcode: [w3K-randomTxt]
Expected: Should display a random quote from your database. Refresh page to see different quotes.
Output:
β Working if you see a quote above | β Not working if you see the shortcode text
2. Random Image
MOD: Random Image (w3K_randomImg)
Shortcode: [w3K-randomImg folder="path/to/folder"]
Expected: Should display a random image from the specified folder (can be any path, not limited to uploads).
Note: Replace “images/logos” with an actual folder path on your server
Attributes:
folder– (Required) Path to folder containing imageshref– Link URL to wrap imagetarget– Link target (_blank, _self, etc.)style– Custom CSS styleswidth– Image widthheight– Image heightalt– Alt texttitle– Title attributeborder– Border size
Output:
β Working if you see an image above | β Not working if you see the shortcode text
3. Spacer Shortcode
MOD: Spacer (w3K_spacer)
Shortcode: [w3K-spacer x="0" y="0"]
Attributes:
x– Horizontal space (width) – supports px, em, % (default: 0)y– Vertical space (height) – supports px, em, % (default: 0)
Expected: Should create vertical spacing between this text and the next.
Text before spacer
Text after spacer (should have 100px gap above)
More Examples:
[w3K-spacer y="20"] - Add 20px vertical space
[w3K-spacer x="50"] - Add 50px horizontal space
[w3K-spacer x="30" y="40"] - Add both 30px width and 40px height
β Working if you see a large gap | β Not working if text is close together
4. Date-based Shortcodes
MOD: Date Codes (w3K_dateCodes)
Expected: Should display current date/time in various formats.
| Shortcode | Output | Description |
[year] |
2026 | Current year (e.g., 2025) |
[month] |
February | Current month (e.g., January) |
[day] |
Monday | Day of week (e.g., Monday) |
[yyyymmdd] |
2026/02/02 | Date in yy/mm/dd format |
[monthyear] |
February 2026 | Month and year (e.g., January 2025) |
β Working if you see actual dates/times | β Not working if you see shortcode text
5. Sidebar Shortcode
MOD: SideBar (w3K_sideBar)
Shortcode: [w3K-sideBar post-id="123"]Button Text[/w3K-sideBar]
Expected: Opens a sidebar with post content or external link.
Usage Options:
- Shortcode for Post:
[w3K-sideBar post-id="1"]Open Post[/w3K-sideBar] - Link for Post:
<a href="#" class="w3K-sideBar-32">Open Post 1</a> - Link for URL:
<a href="https://example.com" class="w3K-sideBar">Open Link</a>
Test Example: (Replace 1 with an actual post ID)
Or use a link: Test Sidebar Link
β Working if sidebar opens with content | β Not working if nothing happens
ποΈ Visual/CSS Tests
6. Grayscale Image Effect
MOD: Custom Code CSS (w3K_CustomCode)
CSS Class: w3Kgrayscale
Expected: Image should be grayscale, then become color on hover.
β Working if image is gray and becomes color on hover | β Not working if always in color
7. Custom CSS Classes
MOD: Custom Code CSS (w3K_CustomCode)
Expected: Each box should have specific styling applied.
Height Classes with Vertical Centering:
cv100px class: This div should be 100px tall with vertically centered text
cv125px class: This div should be 125px tall with vertically centered text
Negative Margin Classes:
Normal text with 50px left margin
ml-50px: This text should overlap left by 50px
ml-35px: This text should overlap left by 35px
ml-25px: This text should overlap left by 25px
β Working if heights and margins are correct | β Not working if styling doesn’t apply
βοΈ Admin Area Tests
The following features need to be tested in the WordPress admin area:
8. Menu Items – Check These in Admin
| Menu Location | Menu Item | Expected Behavior |
|---|---|---|
| Left Sidebar | w3K MODs | Main menu with w3K icon showing MOD toggles |
| Plugins Menu | Upload Plugin βΊ | Opens plugin upload page with upload section visible |
| Appearance Menu | Upload Theme βΊ | Opens theme upload page with upload section visible |
| w3K MODs Submenu | Quotes | Manage random text quotes |
| w3K MODs Submenu | Custom Code | CSS/JS editor with CodeMirror |
| w3K MODs Submenu | LevelΒ³ | LevelΒ³ search settings (Make/Model/Year labels) |
9. Generator Tag Removal
MOD: Generator (w3K_generator)
How to Test:
- View page source (Right-click β View Page Source)
- Search for “generator” or “WordPress”
- You should NOT see meta tags like:
<meta name="generator" content="WordPress x.x.x">
β Working if no generator tags found | β Not working if WordPress version is visible
10. WordPress Menu Removal
MOD: WP Menu Remover (w3K_removeWPmenu)
How to Test:
- Look at the admin bar at the top of the page (when logged in)
- The WordPress logo menu should be removed from the top-left
β Working if no WP logo in admin bar | β Not working if WP logo still shows
11. Custom Login Page
MOD: Customize Login (w3K_customLogin)
How to Test:
- Log out of WordPress
- Go to:
your-site.com/wp-login.php - Login page should have custom styling with Dashicons and your site logo
β Working if custom styles applied | β Not working if standard WP login appears
12. Custom Logo Support
MOD: Custom Logo (w3K_customLogo)
How to Test:
- Go to: Appearance β Customize β Site Identity
- You should see a “Site Logo” option to upload a custom logo
β Working if logo upload option available | β Not working if option missing
13. Protected Post Text Change
MOD: Change Protected Text (w3K_changeProtected)
How to Test:
- Create a password-protected post
- View the post (not logged in or without password)
- The title should show
π Post Titleinstead ofProtected: Post Title
14. Gutenberg Editor Status
MOD: Disable Gutenberg (w3K_DisableGutenberg)
How to Test:
- Create a new post or page
- If enabled, you should see the Classic Editor instead of Gutenberg block editor
β Working if Classic Editor shows | β Not working if Gutenberg blocks appear
15. Additional File Types
MOD: Additional File Types (w3K_AddFileTypes)
How to Test:
- Go to Media β Add New
- Try uploading files like: .svg, .webp, .avif, .woff2, .json, .ico
- These file types should upload without errors (administrator only)
Supported Extensions: svg, svgz, ico, avif, webp, json, webmanifest, woff, woff2, otf, ttf, eot, zip, rar, 7z, css, js, xml, pdf, doc, docx, xls, xlsx, ppt, pptx, csv, txt, log, ics, mp4, mov, wmv, flv, avi
β Working if files upload successfully | β Not working if you get “file type not permitted” errors
π₯ Advanced Feature Tests
16. Post Duplicator
MOD: Duplicator (w3K_Duplicator)
How to Test:
- Go to Posts, Pages, Media (list view), Categories, Tags, Comments, or Users
- Hover over any item
- You should see a “Duplicate” link with an SVG icon
- Click it to create a copy
What Gets Duplicated:
- Media: Creates new file with incremented name (filename.001.ext, filename.002.ext)
- Posts/Pages: Creates draft copy with same content and metadata
- Categories/Tags: Copies with “Copy” appended to name
- Comments: Creates pending duplicate
- Users: Creates new account with modified credentials
β Working if duplicate link appears and creates copy | β Not working if no duplicate option
17. User Masquerade
MOD: User Masquerade (w3K_UserMasquerade)
How to Test: (Administrators only)
- Go to Users list in admin
- You should see a “Masquerade” option for each user
- Click to login as that user
- An “Exit Masquerade” button should appear to return to your admin account
β οΈ SECURITY NOTES:
- This is a powerful feature – only for trusted administrators
- All masquerade events are logged with IP address and timestamp
- Sessions are regenerated for security
- Rate limited to 20 searches per minute
18. Username Changer
MOD: Username Changer (w3K_UsernameChanger)
How to Test:
- Go to Users β Your Profile
- You should see a “Change Username” field
- Normally WordPress doesn’t allow username changes after creation
π Quick Test Checklist
All 18 MODs Quick Reference
Click on any status to cycle: β¬ (Not Tested) β β (Working) β β (Not Working)
| MOD Name | Test Status | Where to Test |
|---|---|---|
| 1. Generator | β¬ | Page Source (Section 9) |
| 2. WP Menu Remover | β¬ | Admin Bar (Section 10) |
| 3. Random Text | β¬ | Section 1 – Shortcode Test |
| 4. Random Image | β¬ | Section 2 – Shortcode Test |
| 5. Direct Upload | β¬ | Admin Menus (Section 8) |
| 6. Change Protected Text | β¬ | Protected Posts (Section 13) |
| 7. Custom Login | β¬ | Login Page (Section 11) |
| 8. Custom Logo | β¬ | Customizer (Section 12) |
| 9. LevelΒ³ Search | β¬ | Admin Settings (Section 8) |
| 10. Spacer | β¬ | Section 3 – Shortcode Test |
| 11. Date Codes | β¬ | Section 4 – Shortcode Test |
| 12. SideBar | β¬ | Section 5 – Shortcode Test |
| 13. Duplicator | β¬ | Posts/Media Lists (Section 16) |
| 14. Additional File Types | β¬ | Media Upload (Section 15) |
| 15. Custom Code | β¬ | Sections 6-7 + Admin Menu |
| 16. Disable Gutenberg | β¬ | Post Editor (Section 14) |
| 17. Username Changer | β¬ | User Profile (Section 18) |
| 18. User Masquerade | β¬ | Users List (Section 17) |
Legend: β¬ = Not Tested | β = Working | β = Not Working
β οΈ Important Testing Notes
- All MODs must be enabled in: w3K MODs β Settings (toggle switches)
- Random Image shortcode can use any server path, not limited to uploads folder
- Spacer uses
xandyattributes (not height) - Date Codes use simple shortcodes like
[year]without w3K- prefix - Sidebar feature requires valid post IDs to test
- LevelΒ³ Search is for nasa-core plugin integration
- Security features (User Masquerade) are logged for audit
- Additional File Types only work for administrators
w3K MODs Test Page | Version 2.0.0 |
Created: December 2025