Skip to content

balochscript/baloch-diamond

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ž Baloch Diamond WordPress Theme

A premium WordPress theme inspired by the timeless beauty of Balochi needlework artistry. Where tradition meets modern web design excellence.

Baloch Diamond Theme

WordPress PHP License Version

Live Demo β€’ Download β€’ Documentation β€’ Report Bug


✨ Features

🎨 Design

  • Balochi-inspired patterns β€” Unique SVG patterns inspired by traditional needlework
  • Gradient color scheme β€” Beautiful sky-blue to orange gradient throughout
  • Modern card-based layout β€” Clean, professional design
  • Smooth animations β€” Intersection Observer-based scroll animations
  • Custom scrollbar β€” Themed gradient scrollbar

πŸŒ— Dark/Light Mode

  • One-click theme toggle
  • Smooth CSS transitions
  • Saves preference in localStorage
  • Respects all sections and components

πŸ“± Fully Responsive

  • Mobile-first approach
  • Slide-out mobile menu
  • Touch-enabled hero slider
  • Optimized for all screen sizes

πŸŽ›οΈ Extensive Customizer Options

  • Theme Colors β€” Primary & Secondary color pickers with presets
  • Header β€” 5 display modes, solid/gradient backgrounds, direction control
  • Hero Slider β€” Up to 7 slides, recent posts or custom selection
  • Portfolio β€” Up to 10 projects with images, descriptions, links
  • Blog β€” Customizable post count, section texts
  • Resources β€” Up to 10 cards with 10 icon choices
  • Team β€” Up to 10 members with avatars, bios, social links, custom card headers
  • Newsletter β€” Fully customizable CTA section with AJAX subscription
  • Footer β€” 4 columns, social links, custom copyright
  • Social Media β€” 8 social network URL fields

⚑ Performance

  • Self-hosted Google Fonts (GDPR compliant)
  • Vanilla JavaScript (no jQuery dependency)
  • Lazy loading images
  • Minimal HTTP requests
  • CSS custom properties for instant theme updates

🌐 Translation Ready

  • Full .pot file included
  • All strings use __() and _e() functions
  • Compatible with Poedit and Loco Translate plugin
  • Text domain: baloch-diamond

β™Ώ Accessibility

  • ARIA labels on interactive elements
  • Keyboard navigation (ESC, "/" shortcuts)
  • Focus management for modals
  • Screen reader text support
  • Semantic HTML structure

πŸ“¦ Installation

Method 1: WordPress Dashboard

  1. Download the latest release .zip file
  2. Go to Appearance β†’ Themes β†’ Add New β†’ Upload Theme
  3. Upload baloch-diamond.zip
  4. Click Activate

Method 2: FTP/File Manager

  1. Extract baloch-diamond.zip
  2. Upload the baloch-diamond folder to /wp-content/themes/
  3. Go to Appearance β†’ Themes
  4. Activate Baloch Diamond

βš™οΈ Setup After Activation

1. Set Homepage

Go to Dashboard β†’ Settings β†’ Reading β†’ Select "A static page" or "Your latest posts"

2. Customize Theme

Go to Dashboard β†’ Appearance β†’ Customize β†’ πŸ’Ž Baloch Diamond Settings

3. Create Menus

Go to Dashboard β†’ Appearance β†’ Menus β†’ Create "Primary Menu" and "Footer Menu" β†’ Assign to theme locations

4. Set Logo

Go to Dashboard β†’ Appearance β†’ Customize β†’ Site Identity β†’ Upload Logo and Site Icon

5. Configure Footer Widgets

Go to Dashboard β†’ Appearance β†’ Widgets β†’ Footer Column 1, 2, 3


🎨 Customizer Sections

Section Options
🎨 Theme Colors Primary color, Secondary color
πŸ“Œ Header Display mode (5), Background type, Gradient direction
πŸ–ΌοΈ Hero Slider Source, Count, Custom post IDs (7)
πŸ’Ό Portfolio 10 items (image, title, desc, link), Section texts
πŸ“ Blog Post count, Section texts, Read more text
πŸ“š Resources 10 items (icon, title, desc, link), Section texts
πŸ‘₯ Team 10 members (avatar, name, role, bio, socials, header style)
πŸ“§ Newsletter Title, Desc, Placeholder, Button text
🦢 Footer About text, Column titles, Copyright
πŸ“ž Contact Email, Address, Phone
πŸ”— Social Media Twitter, GitHub, LinkedIn, Instagram, Facebook, YouTube, Telegram, WhatsApp

πŸ“ File Structure

baloch-diamond/
β”œβ”€β”€ style.css
β”œβ”€β”€ functions.php
β”œβ”€β”€ index.php
β”œβ”€β”€ front-page.php
β”œβ”€β”€ header.php
β”œβ”€β”€ footer.php
β”œβ”€β”€ single.php
β”œβ”€β”€ page.php
β”œβ”€β”€ archive.php
β”œβ”€β”€ search.php
β”œβ”€β”€ 404.php
β”œβ”€β”€ comments.php
β”œβ”€β”€ searchform.php
β”œβ”€β”€ screenshot.png
β”œβ”€β”€ README.md
β”œβ”€β”€ inc/
β”‚   β”œβ”€β”€ customizer.php
β”‚   └── template-functions.php
β”œβ”€β”€ template-parts/
β”‚   β”œβ”€β”€ hero-slider.php
β”‚   β”œβ”€β”€ section-portfolio.php
β”‚   β”œβ”€β”€ section-blog.php
β”‚   β”œβ”€β”€ section-resources.php
β”‚   β”œβ”€β”€ section-team.php
β”‚   β”œβ”€β”€ section-newsletter.php
β”‚   β”œβ”€β”€ content.php
β”‚   β”œβ”€β”€ content-single.php
β”‚   └── content-none.php
β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ css/
β”‚   β”‚   └── fonts.css
β”‚   β”œβ”€β”€ fonts/
β”‚   β”‚   β”œβ”€β”€ poppins-*.woff2
β”‚   β”‚   β”œβ”€β”€ playfair-*.woff2
β”‚   β”‚   └── LICENSE.txt
β”‚   β”œβ”€β”€ js/
β”‚   β”‚   β”œβ”€β”€ main.js
β”‚   β”‚   └── customizer-preview.js
β”‚   └── images/
└── languages/
    └── baloch-diamond.pot

πŸ”§ Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • Modern browser (Chrome, Firefox, Safari, Edge)

πŸ“œ Credits

Fonts

  • Poppins β€” Indian Type Foundry (SIL OFL 1.1)
  • Playfair Display β€” Claus Eggers Sorensen (SIL OFL 1.1)

Inspiration

  • Traditional Balochi needlework patterns (Soozan Doozi)
  • The geometric diamond motifs of Balochistan artistry

πŸ“„ License

Baloch Diamond WordPress Theme is licensed under the GNU General Public License v2 or later.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


🀝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ› Bug Reports

Found a bug? Please open an issue with:

  • WordPress version
  • PHP version
  • Browser and version
  • Steps to reproduce
  • Expected vs actual behavior

Crafted with πŸ’Ž inspired by Balochi art & culture

Made with ❀️ by the Baloch Script Team

About

Baloch Diamond Theme for Wordpress - Free to Use

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages