پرش به محتویات

قالب‌های راه‌دور (Remote Templates)

قالب‌های ریموت (Remote Templates) به شما اجازه می‌دهند قالب‌های یک نصب Bricks دیگر را مشاهده و درج کنید. با این ویژگی نیازی به export مداوم قالب از یک سایت و سپس import آن در سایت دیگر نیست.

دسترسی public به قالب‌های شما به‌طور پیش‌فرض غیرفعال است. مراحل زیر را دنبال کنید تا قالب‌هایتان را به‌راحتی به‌عنوان منبع remote template در دسترس قرار دهید.

مرحله ۱: فعال‌سازی My Templates Access

ابتدا باید template access را در سایتی که قالب‌هایش را می‌خواهید browse و insert کنید فعال کنید.

در پیشخوان وردپرس، به Bricks → Settings → Templates بروید و checkbox My Templates Access را فعال کنید. با فعال بودن این تنظیم، کتابخانه قالب شما برای هر کسی که URL سایتتان را بداند در دسترس است.

توصیه می‌شود دسترسی را با whitelist کردن URL ها و/یا password protection محدود کنید:

از تنظیم Whitelist URLs استفاده کنید تا دسترسی به قالب تنها به URL های مشخص‌شده محدود شود.

یک رمز زیر Password Protection تنظیم کنید تا دسترسی به قالب را به افرادی که رمز صحیح را می‌دانند محدود کنید.

یادداشت

از Bricks 1.9.4، می‌توانید URL های remote template نامحدود اضافه کنید! روی دکمه «Add» کلیک کنید تا یک template URL دیگر اضافه کنید. برای حذف یک remote source که قبلاً اضافه کرده‌اید، فیلدهای URL و password را خالی کنید و تنظیمات را ذخیره کنید.

URLهای remote template نامحدود در تنظیمات

لطفاً مطمئن شوید permalink structure این وب‌سایت وردپرس (Settings > Permalinks) روی چیزی غیر از Plain تنظیم شده است.

Permalink structure نباید Plain باشد

مرحله ۲: تنظیمات Remote Templates

وارد سایتی شوید که می‌خواهید از آن قالب‌ها را browse و insert کنید.

به Bricks → Settings → Templates بروید و URL سایت Bricks ای که می‌خواهید قالب‌ها را از آن دریافت کنید را در فیلد Remote Templates URL paste کنید.

اگر روی سایت دیگر password protection تنظیم کرده‌اید، مطمئن شوید رمز را زیر Remote Templates Password وارد کنید.

سپس روی Save Settings کلیک کنید، سازنده را باز کنید و سپس کتابخانه قالب را باز کنید.

حالا باید URL های remote template اضافه‌شده را در dropdown SOURCE قالب ببینید، همان‌طور که در screenshot زیر نمایش داده شده:

منبع قالب در سازنده

از نسخه 1.9.4، Bricks هر بار که یک منبع remote template را مشاهده می‌کنید آخرین داده‌های قالب را fetch می‌کند به‌جای ذخیره آن در database شما. این تضمین می‌کند که همیشه با آخرین داده‌های remote template کار می‌کنید بدون اینکه نیاز باشد هر بار remote template ها را refresh کنید.