Skip to content

Commit bf60a2f

Browse files
committed
v1.0.3 updates and fixes
1 parent 304f9e0 commit bf60a2f

22 files changed

Lines changed: 313 additions & 36 deletions

assets/css/admin.css

Lines changed: 78 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -638,7 +638,7 @@
638638
}
639639

640640
.wbpg-table textarea {
641-
min-height: 80px;
641+
min-height: 40px;
642642
resize: vertical;
643643
}
644644

@@ -647,17 +647,23 @@
647647

648648
.wbpg-table th:nth-child(3),
649649
.wbpg-table td:nth-child(3) {
650-
width: 30% !important;
650+
width: 25% !important;
651651
}
652652

653653
.wbpg-table th:nth-child(4),
654654
.wbpg-table td:nth-child(4) {
655-
width: 18% !important;
655+
width: 14% !important;
656656
}
657657

658658
.wbpg-table th:nth-child(6),
659659
.wbpg-table td:nth-child(6) {
660-
width: 32% !important;
660+
width: 22% !important;
661+
}
662+
663+
/* Prevent parent column overflow from SlimSelect */
664+
.col-parent {
665+
overflow: hidden !important;
666+
position: relative !important;
661667
}
662668
}
663669

@@ -1387,6 +1393,74 @@
13871393
margin: 0;
13881394
}
13891395

1396+
/* Screenshots Gallery */
1397+
.wbpg-screenshots-section {
1398+
margin-bottom: 24px;
1399+
}
1400+
1401+
.wbpg-screenshots-section h2 {
1402+
font-size: 16px !important;
1403+
font-weight: 700 !important;
1404+
margin-bottom: 20px !important;
1405+
padding-bottom: 16px !important;
1406+
border-bottom: 1px solid var(--wbpg-border) !important;
1407+
}
1408+
1409+
.wbpg-screenshots-grid {
1410+
display: grid;
1411+
grid-template-columns: repeat(3, 1fr);
1412+
gap: 16px;
1413+
}
1414+
1415+
.wbpg-screenshot-item {
1416+
display: flex;
1417+
flex-direction: column;
1418+
gap: 8px;
1419+
border: 1px solid var(--wbpg-border);
1420+
border-radius: 8px;
1421+
overflow: hidden;
1422+
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
1423+
background: var(--wbpg-bg-page);
1424+
}
1425+
1426+
.wbpg-screenshot-item:hover {
1427+
border-color: var(--wbpg-accent);
1428+
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
1429+
transform: translateY(-2px);
1430+
}
1431+
1432+
.wbpg-admin-wrap[data-theme="dark"] .wbpg-screenshot-item:hover {
1433+
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
1434+
}
1435+
1436+
.wbpg-screenshot-item img {
1437+
width: 100%;
1438+
height: auto;
1439+
display: block;
1440+
}
1441+
1442+
.wbpg-screenshot-item span {
1443+
font-size: 12px;
1444+
font-weight: 600;
1445+
color: var(--wbpg-text-muted);
1446+
text-align: center;
1447+
padding: 0 12px 12px;
1448+
}
1449+
1450+
.wbpg-screenshot-wide {
1451+
grid-column: span 2;
1452+
}
1453+
1454+
@media (max-width: 782px) {
1455+
.wbpg-screenshots-grid {
1456+
grid-template-columns: repeat(2, 1fr);
1457+
}
1458+
1459+
.wbpg-screenshot-wide {
1460+
grid-column: span 2;
1461+
}
1462+
}
1463+
13901464
/* Technical Highlights Strip */
13911465
.wbpg-tech-strip {
13921466
display: flex;

blueprints/demo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
33
"landingPage": "/wp-admin/admin.php?page=wp-bulk-pages-generator",
44
"preferredVersions": {
5-
"php": "8.0",
5+
"php": "8.3",
66
"wp": "latest"
77
},
88
"steps": [

docs/index.html

Lines changed: 54 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"name": "WP Bulk Pages Generator",
2828
"applicationCategory": "SEO/BusinessApplication",
2929
"operatingSystem": "WordPress 6.0+",
30-
"softwareVersion": "1.0.1",
30+
"softwareVersion": "1.0.3",
3131
"description": "High-performance bulk page generation engine for WordPress.",
3232
"author": {
3333
"@type": "Person",
@@ -54,6 +54,7 @@
5454
<nav class="nav-links">
5555
<a href="#about" class="nav-link">About</a>
5656
<a href="#features" class="nav-link">Features</a>
57+
<a href="#gallery" class="nav-link">Gallery</a>
5758
<a href="#faq" class="nav-link">FAQ</a>
5859
<a href="https://github.com/boopathirbk/wp-bulk-pages-generator" class="nav-link" target="_blank"
5960
rel="noopener noreferrer">GitHub</a>
@@ -194,6 +195,52 @@ <h3>Deploy</h3>
194195
</div>
195196
</section>
196197

198+
<!-- Visual Gallery -->
199+
<section id="gallery" class="section container">
200+
<div class="section-head" data-reveal>
201+
<span class="section-label">Visual Gallery</span>
202+
<h2>Screenshots</h2>
203+
<p style="color: var(--accents-5);">See the Masterpiece Engine in action across every screen.</p>
204+
</div>
205+
<div class="gallery-grid" data-reveal>
206+
<div class="gallery-item">
207+
<img src="https://raw.githubusercontent.com/boopathirbk/wp-bulk-pages-generator/main/screenshots/Generate%20Page.png"
208+
alt="Generate Page" loading="lazy">
209+
<span>Generate Pages</span>
210+
</div>
211+
<div class="gallery-item">
212+
<img src="https://raw.githubusercontent.com/boopathirbk/wp-bulk-pages-generator/main/screenshots/Parent%20and%20Category%20Search.png"
213+
alt="Parent and Category Search" loading="lazy">
214+
<span>Parent & Category Search</span>
215+
</div>
216+
<div class="gallery-item">
217+
<img src="https://raw.githubusercontent.com/boopathirbk/wp-bulk-pages-generator/main/screenshots/Progress%20Summary.png"
218+
alt="Progress Summary" loading="lazy">
219+
<span>Progress Summary</span>
220+
</div>
221+
<div class="gallery-item">
222+
<img src="https://raw.githubusercontent.com/boopathirbk/wp-bulk-pages-generator/main/screenshots/Custom%20Post.png"
223+
alt="Custom Post Types" loading="lazy">
224+
<span>Custom Post Types</span>
225+
</div>
226+
<div class="gallery-item">
227+
<img src="https://raw.githubusercontent.com/boopathirbk/wp-bulk-pages-generator/main/screenshots/Dark%20Mode.png"
228+
alt="Dark Mode" loading="lazy">
229+
<span>Dark Mode</span>
230+
</div>
231+
<div class="gallery-item">
232+
<img src="https://raw.githubusercontent.com/boopathirbk/wp-bulk-pages-generator/main/screenshots/User%20Guide.png"
233+
alt="User Guide" loading="lazy">
234+
<span>User Guide</span>
235+
</div>
236+
<div class="gallery-item gallery-wide">
237+
<img src="https://raw.githubusercontent.com/boopathirbk/wp-bulk-pages-generator/main/screenshots/About.png"
238+
alt="About Page" loading="lazy">
239+
<span>About Page</span>
240+
</div>
241+
</div>
242+
</section>
243+
197244
<!-- Master FAQ (20+ Questions) -->
198245
<section id="faq" class="section container">
199246
<div class="section-head" data-reveal>
@@ -327,7 +374,7 @@ <h2>Frequently Asked Questions</h2>
327374
<button class="faq-btn" aria-expanded="false" aria-controls="faq-ans-15">Can I set multiple
328375
categories? <i class="fas fa-plus" aria-hidden="true"></i></button>
329376
<div class="faq-answer" id="faq-ans-15" role="region">
330-
<p>Currently, v1.0.2 supports a primary category selection per batch. Advanced taxonomy mapping
377+
<p>Currently, v1.0.3 supports a primary category selection per batch. Advanced taxonomy mapping
331378
is a future roadmap item.</p>
332379
</div>
333380
</div>
@@ -361,16 +408,18 @@ <h2>Frequently Asked Questions</h2>
361408
<button class="faq-btn" aria-expanded="false" aria-controls="faq-ans-19">How do I update the plugin?
362409
<i class="fas fa-plus" aria-hidden="true"></i></button>
363410
<div class="faq-answer" id="faq-ans-19" role="region">
364-
<p>Since you downloaded the ZIP, you'll need to upload the new version via WordPress or update
365-
via GitHub. Automatic updates are planned for future versions.</p>
411+
<p>The plugin includes a built-in GitHub auto-updater. When a new version is released, you'll
412+
see an update notification directly in your WordPress dashboard — just click "Update" like
413+
any
414+
other plugin.</p>
366415
</div>
367416
</div>
368417
<div class="faq-item" data-reveal>
369418
<button class="faq-btn" aria-expanded="false" aria-controls="faq-ans-20">What are the requirements?
370419
<i class="fas fa-plus" aria-hidden="true"></i></button>
371420
<div class="faq-answer" id="faq-ans-20" role="region">
372421
<p>WordPress 6.0 or higher and a modern browser (Chrome, Safari, Firefox, or Edge). It supports
373-
PHP 7.4 through 8.2.</p>
422+
PHP 7.4 through 8.5.</p>
374423
</div>
375424
</div>
376425
</div>

docs/style.css

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -656,6 +656,60 @@ header {
656656
grid-column: span 12;
657657
}
658658

659+
/* --- Screenshots Gallery --- */
660+
661+
.gallery-grid {
662+
display: grid;
663+
grid-template-columns: repeat(3, 1fr);
664+
gap: 24px;
665+
}
666+
667+
.gallery-item {
668+
display: flex;
669+
flex-direction: column;
670+
border: 1px solid var(--accents-2);
671+
border-radius: 12px;
672+
overflow: hidden;
673+
transition: all 0.3s var(--ease);
674+
background: var(--background);
675+
}
676+
677+
.gallery-item:hover {
678+
border-color: var(--accents-6);
679+
box-shadow: var(--shadow-md);
680+
transform: translateY(-4px);
681+
}
682+
683+
.gallery-item img {
684+
width: 100%;
685+
height: auto;
686+
display: block;
687+
}
688+
689+
.gallery-item span {
690+
font-family: var(--font-heading);
691+
font-size: 14px;
692+
font-weight: 600;
693+
color: var(--accents-5);
694+
text-align: center;
695+
padding: 16px;
696+
}
697+
698+
.gallery-wide {
699+
grid-column: span 2;
700+
}
701+
702+
@media (max-width: 768px) {
703+
.gallery-grid {
704+
grid-template-columns: repeat(2, 1fr);
705+
gap: 16px;
706+
}
707+
708+
.gallery-wide {
709+
grid-column: span 2;
710+
}
711+
}
712+
659713
/* --- FAQ Accordion --- */
660714

661715
.faq-grid {

includes/class-bulk-pages-admin.php

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,41 @@ public function render_about_page() {
396396
</div>
397397
</div>
398398

399+
<!-- Screenshots Gallery -->
400+
<div class="wbpg-card wbpg-screenshots-section">
401+
<h2><i class="fa-solid fa-images" style="margin-right:12px;color:var(--wbpg-accent);" aria-hidden="true"></i><?php _e( 'Screenshots', 'wp-bulk-pages-generator' ); ?></h2>
402+
<div class="wbpg-screenshots-grid">
403+
<div class="wbpg-screenshot-item">
404+
<img src="<?php echo esc_url( WBPG_PLUGIN_URL . 'screenshots/Generate Page.png' ); ?>" alt="<?php esc_attr_e( 'Generate Page', 'wp-bulk-pages-generator' ); ?>" loading="lazy">
405+
<span><?php _e( 'Generate Pages', 'wp-bulk-pages-generator' ); ?></span>
406+
</div>
407+
<div class="wbpg-screenshot-item">
408+
<img src="<?php echo esc_url( WBPG_PLUGIN_URL . 'screenshots/Parent and Category Search.png' ); ?>" alt="<?php esc_attr_e( 'Parent and Category Search', 'wp-bulk-pages-generator' ); ?>" loading="lazy">
409+
<span><?php _e( 'Parent & Category Search', 'wp-bulk-pages-generator' ); ?></span>
410+
</div>
411+
<div class="wbpg-screenshot-item">
412+
<img src="<?php echo esc_url( WBPG_PLUGIN_URL . 'screenshots/Progress Summary.png' ); ?>" alt="<?php esc_attr_e( 'Progress Summary', 'wp-bulk-pages-generator' ); ?>" loading="lazy">
413+
<span><?php _e( 'Progress Summary', 'wp-bulk-pages-generator' ); ?></span>
414+
</div>
415+
<div class="wbpg-screenshot-item">
416+
<img src="<?php echo esc_url( WBPG_PLUGIN_URL . 'screenshots/Custom Post.png' ); ?>" alt="<?php esc_attr_e( 'Custom Post Type Support', 'wp-bulk-pages-generator' ); ?>" loading="lazy">
417+
<span><?php _e( 'Custom Post Types', 'wp-bulk-pages-generator' ); ?></span>
418+
</div>
419+
<div class="wbpg-screenshot-item">
420+
<img src="<?php echo esc_url( WBPG_PLUGIN_URL . 'screenshots/Dark Mode.png' ); ?>" alt="<?php esc_attr_e( 'Dark Mode', 'wp-bulk-pages-generator' ); ?>" loading="lazy">
421+
<span><?php _e( 'Dark Mode', 'wp-bulk-pages-generator' ); ?></span>
422+
</div>
423+
<div class="wbpg-screenshot-item">
424+
<img src="<?php echo esc_url( WBPG_PLUGIN_URL . 'screenshots/User Guide.png' ); ?>" alt="<?php esc_attr_e( 'User Guide', 'wp-bulk-pages-generator' ); ?>" loading="lazy">
425+
<span><?php _e( 'User Guide', 'wp-bulk-pages-generator' ); ?></span>
426+
</div>
427+
<div class="wbpg-screenshot-item wbpg-screenshot-wide">
428+
<img src="<?php echo esc_url( WBPG_PLUGIN_URL . 'screenshots/About.png' ); ?>" alt="<?php esc_attr_e( 'About Page', 'wp-bulk-pages-generator' ); ?>" loading="lazy">
429+
<span><?php _e( 'About Page', 'wp-bulk-pages-generator' ); ?></span>
430+
</div>
431+
</div>
432+
</div>
433+
399434
<!-- Technical Highlights -->
400435
<div class="wbpg-tech-strip">
401436
<div class="wbpg-tech-item">

readme.md

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<img src="https://raw.githubusercontent.com/fortawesome/Font-Awesome/6.x/svgs/solid/rocket.svg" width="100" height="100" alt="WP Bulk Pages Generator Rocket Logo">
33

44
# WP Bulk Pages Generator 🚀
5-
### *The Ultimate Enterprise-Grade Bulk Content Engine for WordPress 2026 (v1.0.2)*
5+
### *The Ultimate Enterprise-Grade Bulk Content Engine for WordPress 2026 (v1.0.3)*
66

77
**Deploy Landing Pages, SEO Silos, and Content Batches in Seconds with the Speed of Geist.**
88

@@ -34,30 +34,36 @@ Want to see the engine in action without installing anything? Launch our **WordP
3434
<table width="100%">
3535
<tr>
3636
<td width="33.3%" align="center">
37-
<img src="screenshots/welcome.png" alt="Build Your List Screen">
38-
<br/><b>1. Build Your List</b>
37+
<img src="screenshots/Generate Page.png" alt="Generate Page">
38+
<br/><b>1. Generate Pages</b>
3939
</td>
4040
<td width="33.3%" align="center">
41-
<img src="screenshots/page-creation.png" alt="Configure Details Grid">
42-
<br/><b>2. Configure Details</b>
41+
<img src="screenshots/Parent and Category Search.png" alt="Parent and Category Search">
42+
<br/><b>2. Parent & Category Search</b>
4343
</td>
4444
<td width="33.3%" align="center">
45-
<img src="screenshots/summary.png" alt="Progress Summary">
46-
<br/><b>Progress Summary</b>
45+
<img src="screenshots/Progress Summary.png" alt="Progress Summary">
46+
<br/><b>3. Progress Summary</b>
4747
</td>
4848
</tr>
4949
<tr>
5050
<td width="33.3%" align="center">
51-
<img src="screenshots/dark-mode.png" alt="Dark Mode">
52-
<br/><b>Premium Dark Mode</b>
51+
<img src="screenshots/Custom Post.png" alt="Custom Post Type Support">
52+
<br/><b>Custom Post Types</b>
5353
</td>
5454
<td width="33.3%" align="center">
55-
<img src="screenshots/mobile-view.png" alt="Mobile View">
56-
<br/><b>Mobile Responsive View</b>
55+
<img src="screenshots/Dark Mode.png" alt="Dark Mode">
56+
<br/><b>Premium Dark Mode</b>
5757
</td>
5858
<td width="33.3%" align="center">
59-
<img src="screenshots/created-page.png" alt="Review Created Items">
60-
<br/><b>Review Created Items</b>
59+
<img src="screenshots/User Guide.png" alt="User Guide">
60+
<br/><b>User Guide</b>
61+
</td>
62+
</tr>
63+
<tr>
64+
<td width="100%" align="center" colspan="3">
65+
<img src="screenshots/About.png" alt="About Page">
66+
<br/><b>About Page</b>
6167
</td>
6268
</tr>
6369
</table>
@@ -153,8 +159,8 @@ graph LR
153159
## 🚀 Deployment Guide
154160

155161
### Prerequisites
156-
- **WordPress**: 6.0+ (Fully optimized for **6.7**)
157-
- **PHP**: 7.4 through 8.2+
162+
- **WordPress**: 6.0+ (Fully optimized for **6.9**)
163+
- **PHP**: 7.4 through 8.5+
158164
- **Privileges**: Administrator or user with `manage_options`.
159165

160166
### Installation Steps

0 commit comments

Comments
 (0)