# portfolio-block/trunk/includes/plugin.php

Portfolio Block – show off your work with stunning layouts, version trunk. 32 lines.

- Page: https://pluginprobe.com/plugins/portfolio-block/trunk/code/includes/plugin.php
- Raw: https://pluginprobe.com/plugins/portfolio-block/trunk/raw/includes/plugin.php
- Modified: 2026-06-30T05:11:00+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/portfolio-block/trunk/code/includes/plugin.php#L10-L20`.

```php
<?php

if (!defined('ABSPATH')) exit;

if( !class_exists( 'PFBPlugin' ) ){
    class PFBPlugin{
        function __construct(){
            $this -> loaded_classes();
        } 
 
        function loaded_classes(){
			require_once PFB_DIR_PATH . 'includes/rootPlugin/Init.php';
			require_once PFB_DIR_PATH . 'includes/rootPlugin/Enqueue.php';
			require_once PFB_DIR_PATH . 'includes/rootPlugin/AdminMenu.php';
			require_once PFB_DIR_PATH . 'includes/rootPlugin/ShortCode.php';
			require_once PFB_DIR_PATH . 'includes/rootPlugin/CustomColumn.php';
			require_once PFB_DIR_PATH . 'includes/rootPlugin/BlockCategory.php';
			require_once PFB_DIR_PATH . 'includes/rootPlugin/Ajax.php';

			new PFB\Init();
			new PFB\Enqueue();
			new PFB\AdminMenu();
			new PFB\ShortCode();
			new PFB\CustomColumn();
			new PFB\BlockCategory();
			new PFB\Ajax();
			
		}
        
    }
    new PFBPlugin();
}
```
