Skip to content

About

A modern, professional, and high-performance WordPress theme designed for creative agencies, design studios, and digital solution providers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

PMD - Paemark Designers WordPress Theme

A modern, professional, and high-performance WordPress theme designed for creative agencies, design studios, and digital solution providers. Built with a focus on clean aesthetics, smooth animations, and robust portfolio showcasing capabilities.

PMD Theme Preview

🚀 Features

🎨 Design & User Experience

  • Modern Corporate Identity: Clean, professional design fully aligned with brand guidelines.
  • Fully Responsive: Optimized for desktop, tablet, and mobile devices.
  • Smooth Animations: Elegant CSS3 transitions and hover effects for a premium feel.
  • Typography Excellence: Carefully selected font pairings for optimal readability and hierarchy.
  • Customizable Colors: Easy integration of corporate identity colors via the Customizer.

📱 Core Sections & Modules

  • Hero Section: Impactful landing area with clear Call-to-Action (CTA).
  • Philosophy & Values: Dedicated section to showcase company approach, core values, and mission.
  • Services/Capabilities Grid: Organized display of service offerings, including:
    • Branding (Strategy, Logo, Guidelines, Identity, Messaging, Rebranding)
    • Architectural Visualization (3D Viz, Rendering, Interior/Exterior, Virtual Tours)
    • Web Design & Dev (Website Design, Landing Pages, Responsive Design)
    • App Development (Android, Cross-Platform, Maintenance)
    • Web Development (Frontend, Backend, CMS, E-commerce, Performance, Support)
    • eCommerce Solutions (WooCommerce, Custom Solutions, Payment Integration)
  • Portfolio Showcase: Filterable project gallery with categories (All, Archviz, Mobile Apps, Product Renders, Web).
  • Project Details: Dedicated single-project templates with "View Details" functionality.
  • Contact Section: Integrated contact form and business information.

⚡ Technical Functionality

  • Custom Post Types: Built-in "Portfolio" post type for easy management.
  • AJAX Filtering: Seamless portfolio filtering without page reloads.
  • Lightbox Integration: Native support for image galleries and lightbox viewing.
  • Rich Text Editor Support: Compatible with standard WordPress editor and advanced blocks.
  • SEO Optimized: Semantic HTML5 structure and clean code for better search engine visibility.
  • Performance Focused: Lightweight codebase, minified assets, and lazy loading for images.

🛠️ Technical Stack

  • CMS: WordPress 6.0+
  • Language: PHP 8.0+
  • Styling: CSS3 / SCSS
  • Scripting: Vanilla JavaScript / jQuery
  • Database: MySQL 5.7+ / MariaDB 10.3+

📦 Installation

Prerequisites

  • WordPress 6.0 or higher
  • PHP 8.0 or higher
  • MySQL 5.7 or higher

Method 1: Via WordPress Admin

  1. Download the pmd-theme.zip file.
  2. Log in to your WordPress Dashboard.
  3. Navigate to Appearance > Themes.
  4. Click Add New > Upload Theme.
  5. Choose the downloaded ZIP file and click Install Now.
  6. Click Activate after installation completes.

Method 2: Via FTP/SFTP

  1. Unzip the pmd-theme.zip file on your computer.
  2. Upload the pmd folder to /wp-content/themes/ on your server.
  3. Log in to your WordPress Dashboard.
  4. Navigate to Appearance > Themes.
  5. Find PMD and click Activate.

⚙️ Configuration

1. Initial Setup

After activation, go to Appearance > Customize to configure:

  • Site Identity: Upload your logo (Recommended: 200x60px PNG with transparency) and set the site title.
  • Colors: Define your primary, secondary, and accent colors to match your corporate identity.
  • Typography: Select font families for headings and body text.

2. Menu Setup

  1. Go to Appearance > Menus.
  2. Create a new menu (e.g., "Primary Menu").
  3. Add your pages (Home, Services, Portfolio, Contact).
  4. Check the Primary Menu location box.
  5. Click Save Menu.

3. Portfolio Setup

  1. Go to Portfolio > Add New.
  2. Enter the project title and description.
  3. Set a Featured Image (Recommended: 1920x1080px).
  4. Assign Categories (e.g., Web, Archviz, Branding).
  5. Publish the item.
  6. To display projects, ensure the "Portfolio" page template is assigned to your portfolio page.

4. Homepage Setup

  1. Create a new page named "Home".
  2. In Page Attributes, select the Front Page template.
  3. Go to Settings > Reading.
  4. Set "Your homepage displays" to A static page.
  5. Select "Home" as the Homepage.

📂 File Structure

pmd/
├── style.css                 # Main stylesheet and theme info
├── functions.php             # Theme functions, enqueues, and setup
├── index.php                 # Fallback template
├── header.php                # Header structure
├── footer.php                # Footer structure
├── front-page.php            # Homepage template
├── single-portfolio.php      # Single portfolio item layout
├── archive-portfolio.php     # Portfolio archive/listing
├── page.php                  # Default page template
├── sidebar.php               # Sidebar widget area
├── 404.php                   # 404 Error page
├── search.php                # Search results template
├── comments.php              # Comments template
├── assets/
│   ├── css/
│   │   ├── main.css          # Compiled main styles
│   │   └── responsive.css    # Media queries
│   ├── js/
│   │   ├── main.js           # Global scripts
│   │   └── portfolio.js      # Portfolio filtering logic
│   └── images/               # Static theme images
├── inc/
│   ├── customizer.php        # Theme Customizer settings
│   ├── portfolio-cpt.php     # Portfolio Custom Post Type registration
│   └── template-tags.php     # Helper functions
└── languages/                # Translation .pot/.po files

🎨 Customization Hooks

Action Hooks

Use these hooks to inject custom content:

php
do_action('pmd_before_header');   // Before header output
do_action('pmd_after_header');    // After header output
do_action('pmd_before_footer');   // Before footer output
do_action('pmd_after_footer');    // After footer output

Filter Hooks

Modify default behavior:

php

// Change the number of portfolio items per page
add_filter('pmd_portfolio_per_page', function() {
    return 12;
});

// Modify the logo URL
add_filter('pmd_logo_url', function($url) {
    return 'https://example.com/new-logo.png';
});

🌐 Browser Support

  • Chrome (Latest)
  • Firefox (Latest)
  • Safari (Latest)
  • Edge (Latest)
  • Opera (Latest)

📝 Changelog

Version 1.0.0

  • Initial release.
  • Added Portfolio Custom Post Type.
  • Implemented responsive grid layout.
  • Added AJAX portfolio filtering.
  • Integrated contact form support.
  • Optimized for SEO and performance.

📄 License

This theme is licensed under the GPL v2 or later. © 2026 Paemark Designers.

About

A modern, professional, and high-performance WordPress theme designed for creative agencies, design studios, and digital solution providers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages