Home Plugins prjcts
Prjcts logo

Prjcts

by Matteo Conti on WordPress.org

Effortlessly create a custom post type to organize projects with custom categories and flexible URL settings, perfect for WordPress theme developers.

(0)

“Prjcts” is the ideal plugin for WordPress theme developers who want to integrate a simple custom post type to organize and showcase projects. It’s perfect for implementing portfolios in themes designed for creatives, photographers, artists, and more.

Key Features:

  • Custom Post Type: Easily create and manage individual projects, perfect for portfolios, case studies, and galleries.
  • Custom Categories: Organize projects with tailored categories for intuitive navigation.
  • Flexible URLs: Customize project archive and taxonomy URLs to optimize SEO and enhance user experience.
  • Optimized Performance: Developed following WordPress best practices for smooth integration.

Benefits for Theme Developers:

  • Time-Saving: Rapid implementation of a custom post type to organize and showcase projects without coding from scratch.
  • Flexibility: Offer clients the power to organize their work professionally.

Usage

There are several ways to display Custom Post Types (CPT) and custom taxonomies in a WordPress theme. Here are some basic examples:

  • Single Template (single-prjcts.php): When you create a CPT, you can create a specific template to display individual posts of that type by using a single-{post_type}.php file.
  • Archive Template (archive-prjcts.php): To display a list of all posts of a particular CPT, you can create an archive-{post_type}.php file.
  • Custom Taxonomy Template (taxonomy-prjcts_category.php): To display terms of a custom taxonomy associated with the CPT, you can create a file like taxonomy-{taxonomy}.php, where ‘prjcts_category’ is the name of the taxonomy.
  • You can use WP_Query to create custom queries anywhere in your theme. For example, if you want to display posts from a CPT on a specific page, you can create a new query:

         'prjcts',
            'posts_per_page' => 10,
        );
    
        $the_query = new WP_Query($args);
    
        if ($the_query->have_posts()) :
            while ($the_query->have_posts()) : $the_query->the_post();
    
                // YOUR MARKUP HERE
    
            endwhile;
            wp_reset_postdata();
        else :
            echo 'No posts found';
        endif;
    
        ?>
    
Active installations0+
Weekly downloads
19-26.92%
Version1.0.3
Last updated11/30/2024
WordPress version5.0
Tested up to6.7.2
PHP version7.0
Tags
custom post typecustom taxonomyportfolioprojectsworks