1. Theme Installation
Upload Theme
Upload the theme ZIP file through WordPress admin panel:
- Go to Appearance → Themes → Add New
- Click Upload Theme
- Choose the
graphic-print-shop-pro.zipfile - Click Install Now
Activate Theme
After installation, click Activate to activate the theme.
Install Required Plugins
After activation, WordPress will prompt you to install required plugins. Click Begin Installing Plugins.
2. System Requirements
| Requirement | Minimum | Recommended |
|---|---|---|
| WordPress Version | 5.0 | 6.0+ |
| PHP Version | 7.4 | 8.0+ |
| MySQL Version | 5.6 | 5.7+ |
| Memory Limit | 128MB | 256MB |
| Max Upload Size | 32MB | 64MB+ |
3. Required & Recommended Plugins
Required Plugins
| Plugin Name | Purpose | Status |
|---|---|---|
| Contact Form 7 Required | For contact forms on Contact page | Must Install |
| WooCommerce Recommended | For e-commerce functionality | Optional |
Plugin Installation Steps
Install Contact Form 7
- Go to Plugins → Add New
- Search for "Contact Form 7"
- Click Install Now and then Activate
Create Contact Form
- Go to Contact → Contact Forms
- Use the default form or create a new one
- Copy the shortcode (e.g.,
[contact-form-7 id="123"]) - Paste it in Customizer → Contact Us Page → Form Shortcode
4. Customizer Settings Guide
Navigate to Appearance → Customize to access all theme customization options.
4.1 General Configuration
Site Identity
Logo & Site Icon
- Logo: Upload your site logo (recommended: 200x60px)
- Site Icon: Upload favicon (32x32px or 512x512px)
Color Settings
Primary Colors
- Set your primary brand color
- Choose accent colors for buttons and links
- Preview changes in real-time
4.2 Homepage Sections
| Section | Location | Settings |
|---|---|---|
| Hero/Banner | Customizer → Banner Section | Title, Subtitle, Button, Background Image |
| Services | Customizer → Services Section | Badge, Title, Subtitle, Post Count, Colors |
| Portfolio/Projects | Customizer → Portfolio Section | Badge, Title, Columns, Colors, Filter Tabs |
| Testimonials | Customizer → Testimonials Section | Badge, Title, Post Count, Card Colors |
| Team | Customizer → Team Section | Badge, Title, Post Count, Card Colors |
| Blog | Customizer → Blog Section | Badge, Title, Post Count, Colors |
4.3 Color Setting For Shortcode Pages
Available Color Options:
- Services Shortcode: Background, Badge, Card, Icon gradients, CTA button
- Project Shortcode: Background, Badge, Card, Overlay, Icon colors
- Team Shortcode: Card, Overlay, Name, Social icons
- Testimonials Shortcode: Card, Quote icon, Star rating, Text colors
- Gallery Shortcode: Overlay, Icon, Title, Border colors
- FAQ Shortcode: Question, Answer, Icon colors
5. Page Setup & Templates
5.1 Create Required Pages
Homepage
- Go to Pages → Add New
- Title: "Home"
- Template: Default Template
- Publish the page
- Go to Settings → Reading
- Set "Home" as your Front page
Blog Page
- Create a new page titled "Blog"
- Template: Blog Full Width or Blog with Sidebar
- Go to Settings → Reading
- Set "Blog" as your Posts page
Contact Page
- Create a new page titled "Contact"
- Template: Contact Page
- Go to Appearance → Customize → Contact Us Page
- Add your contact form shortcode
- Add phone, address, and email information
5.2 Available Page Templates
| Template Name | Use Case | Features |
|---|---|---|
| Default Template | Standard pages | Full-width content |
| Blog Full Width | Blog listing | 3-column grid, no sidebar |
| Blog with Left Sidebar | Blog with sidebar | Content + sidebar layout |
| Blog with Right Sidebar | Blog with sidebar | Content + sidebar layout |
| Contact Page | Contact form page | Form + contact info cards |
| Page with Left Sidebar | Pages with sidebar | Content + sidebar |
| Page with Right Sidebar | Pages with sidebar | Content + sidebar |
6. Shortcodes Usage Guide
The theme includes powerful shortcodes that you can use anywhere on your site:
6.1 Available Shortcodes
[SERVICES]
Display services in a modern grid layout
[SERVICES]
Settings: Customizer → Color Setting For Shortcode Pages → Services Shortcode Colors
[PROJECT]
Display portfolio/projects in a grid with filters
[PROJECT]
Settings: Customizer → Color Setting For Shortcode Pages → Project Shortcode Colors
[TEAMLIST]
Display team members with social links
[TEAMLIST]
Settings: Customizer → Color Setting For Shortcode Pages → Team Shortcode Colors
[TESTIMONIALS]
Display customer testimonials with ratings
[TESTIMONIALS]
Settings: Customizer → Color Setting For Shortcode Pages → Testimonials Shortcode Colors
[GALLERY]
Display image gallery with lightbox
[GALLERY]
Settings: Customizer → Color Setting For Shortcode Pages → Gallery Shortcode Colors
[FAQS]
Display FAQ accordion
[FAQS]
Settings: Customizer → Color Setting For Shortcode Pages → FAQ Shortcode Colors
6.2 How to Use Shortcodes
Add Content
- Go to your Custom Post Types (Services, Projects, Team, etc.)
- Add new posts with featured images, titles, and descriptions
- For Team: Add social media links in custom fields
- For Testimonials: Add rating (1-5) and client information
Insert Shortcode
- Edit any page or post
- Paste the shortcode where you want content to appear
- Example:
[SERVICES]or[PROJECT] - Save and preview the page
Customize Colors
- Go to Appearance → Customize → Color Setting For Shortcode Pages
- Adjust colors for each shortcode section
- Changes apply instantly
7. Color Customization Guide
7.1 Homepage Sections Colors
Each homepage section has comprehensive color options:
Services Section Colors
- Background colors (solid + gradient)
- Badge colors (background, text, border)
- Card colors (background, shadow, hover effects)
- Icon gradients (6 different icon colors)
- CTA button colors
Portfolio Section Colors
- Background + pattern colors
- Filter tab colors (active/inactive)
- Card colors and hover effects
- Category tag colors
- Metrics badge colors
Testimonials Section Colors
- Card colors
- Quote icon gradients
- Star rating colors
- Text colors
- Verified badge colors
- Statistics strip colors
7.2 Contact Page Colors
Form Colors
- Form box background
- Badge colors
- Input colors (background, border, focus)
- Button gradient colors
Contact Info Cards
- Card background and shadows
- Icon gradients (Phone, Address, Email)
- Text and link colors
7.3 Blog Page Colors
Blog templates use modern card design with customizable colors:
- Card background and shadows
- Category badge colors
- Meta information colors
- Title and text colors
- Read more button colors
8. Custom Post Types Setup
8.1 Services
Add Services
- Go to Services → Add New
- Add title, description, and featured image
- Set service icon (Font Awesome class)
- Publish
8.2 Projects
Add Projects
- Go to Projects → Add New
- Add title, description, and featured image
- Assign category for filtering
- Publish
8.3 Team
Add Team Members
- Go to Team → Add New
- Add name, designation, and photo
- Add social media links (Facebook, Twitter, LinkedIn, Instagram)
- Publish
8.4 Testimonials
Add Testimonials
- Go to Testimonials → Add New
- Add client name, role, company
- Add testimonial text
- Set rating (1-5 stars)
- Add client photo (optional)
- Publish
8.5 Gallery
Add Gallery Items
- Go to Gallery → Add New
- Add title and featured image
- Publish
8.6 FAQ
Add FAQs
- Go to FAQ → Add New
- Add question as title
- Add answer in content area
- Publish
9. Troubleshooting
Common Issues & Solutions
Colors Not Applying
Solution:
- Clear browser cache (Ctrl+F5)
- Clear WordPress cache if using caching plugin
- Check if CSS file is loading properly
- Verify customizer settings are saved
Shortcodes Not Displaying
Solution:
- Make sure shortcode is in uppercase:
[SERVICES]not[services] - Check if custom post types have content
- Verify shortcode is in page content, not title
- Check for plugin conflicts
Images Not Loading
Solution:
- Check image file permissions (should be 644)
- Verify images folder exists in theme directory
- Regenerate thumbnails using "Regenerate Thumbnails" plugin
- Check image file sizes (should be under 2MB)
Contact Form Not Working
Solution:
- Install and activate Contact Form 7 plugin
- Check form shortcode in Customizer
- Configure SMTP for email delivery
- Check spam folder for test emails
Layout Issues
Solution:
- Clear browser cache
- Check for CSS conflicts with other plugins
- Verify theme files are not modified incorrectly
- Check responsive breakpoints
10. Pro Tips & Best Practices
Performance Optimization
- Optimize images before uploading (use tools like TinyPNG)
- Use lazy loading for images
- Enable caching plugin (WP Super Cache, W3 Total Cache)
- Minify CSS and JavaScript files
SEO Best Practices
- Add alt text to all images
- Use descriptive titles and meta descriptions
- Install SEO plugin (Yoast SEO or Rank Math)
- Create XML sitemap
Security
- Keep WordPress, theme, and plugins updated
- Use strong passwords
- Install security plugin (Wordfence, Sucuri)
- Regular backups (UpdraftPlus, BackupBuddy)
Customization Tips
- Use child theme for customizations
- Don't edit theme files directly (use child theme)
- Test changes on staging site first
- Keep backup before major changes
11. Support & Resources
Getting Help
- Documentation: Check theme documentation
- Support Forum: Contact theme support
- Video Tutorials: Check theme documentation for video guides