# Utils ক্লাস

**নেমস্পেস:** `Bizzwishlist\Helpers`  
**ফাইল:** `includes/Helpers/Utils.php`

## বর্ণনা

`Utils` ক্লাস প্লাগিনের বিভিন্ন জায়গায় ব্যবহৃত স্ট্যাটিক ইউটিলিটি মেথড সরবরাহ করে।

## মেথড সমূহ

### `get_wishlist_page_url()`
- **ধরন:** `static`
- **রিটার্ন:** `string`
- উইশলিস্ট পেজের URL রিটার্ন করে।
- `bizzwishlist_wishlist_page_id` অপশন থেকে পেজ আইডি নিয়ে পার্মালিংক তৈরি করে।
- পেজ সেট না থাকলে হোম URL রিটার্ন করে।

### `get_wishlist_page_id()`
- **ধরন:** `static`
- **রিটার্ন:** `int`
- উইশলিস্ট পেজ আইডি রিটার্ন করে (০ হলে সেট নেই)।

### `load_template( string $template_name, array $args )`
- **ধরন:** `static`
- **রিটার্ন:** `void`
- টেম্পলেট ফাইল লোড করে।
- প্রথমে থিমে চেক করে (`yourtheme/bizzwishlist/` ডিরেক্টরি)।
- থিমে না পাওয়া গেলে প্লাগিনের `templates/` ডিরেক্টরি থেকে লোড করে।
- `$args` অ্যারের কী-গুলো ভেরিয়েবল হিসেবে টেম্পলেটে পাঠায়।

## ব্যবহারের উদাহরণ

```php
// উইশলিস্ট পেজ URL পেতে
$url = Utils::get_wishlist_page_url();

// টেম্পলেট লোড করতে
Utils::load_template( 'wishlist-page.php', array(
    'products'  => $products,
    'share_url' => $share_url,
    'is_shared' => false,
) );
```
