رفتن به مطلب
انجمن پرسش و پاسخ زرین هاست
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...
  • 0

یه سایت المنتوری فروشگاهی دارم چطور می تونم ابزارک المنتوری جدید بسازم؟


سوال

1 پاسخ به این سوال تاکنون داده شده است

پست های پیشنهاد شده

  • 0

 

در 3 دقیقه قبل، shervin.rahimi گفته است :

یه سایت المنتوری فروشگاهی دارم چطور می تونم ابزارک المنتوری جدید بسازم؟

 

سلام @shervin.rahimi عزیز

برای ساخت یک ابزارک سفارشی در المنتور، باید از دانش PHP و وردپرس استفاده کنید. مراحل کلی این کار به شرح زیر است:

  1. یک افزونه اختصاصی ایجاد کنید:

    • یک پوشه جدید در مسیر /wp-content/plugins/ ایجاد کنید (مثلاً با نام custom-elementor-widget).
    • فایل custom-elementor-widget.php را در این پوشه بسازید و کدهای پایه افزونه وردپرس را در آن قرار دهید:
      
      <?php /** * Plugin Name: Custom Elementor Widget * Description: A plugin to add a custom Elementor widget. * Version: 1.0 * Author: Your Name */ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
       
  2. المنتور را به افزونه متصل کنید:
    المنتور به شما اجازه می‌دهد ابزارک‌های جدیدی با استفاده از کلاس‌های PHP اضافه کنید:

    • کد زیر را به فایل افزونه اضافه کنید:
      
      add_action( 'elementor/widgets/widgets_registered', function() { require_once( __DIR__ . '/custom-widget.php' ); });
       
  3. یک فایل برای ابزارک ایجاد کنید:
    فایل custom-widget.php را در همان پوشه افزونه ایجاد کنید. این فایل ساختار اصلی ابزارک شما را تعریف می‌کند:

    
    <?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly class Custom_Widget extends \Elementor\Widget_Base { public function get_name() { return 'custom_widget'; } public function get_title() { return 'ابزارک سفارشی'; } public function get_icon() { return 'eicon-code'; } public function get_categories() { return [ 'general' ]; } protected function _register_controls() { $this->start_controls_section( 'content_section', [ 'label' => 'تنظیمات محتوا', 'tab' => \Elementor\Controls_Manager::TAB_CONTENT, ] ); $this->add_control( 'custom_text', [ 'label' => 'متن', 'type' => \Elementor\Controls_Manager::TEXT, 'default' => 'متن پیش‌فرض ابزارک', ] ); $this->end_controls_section(); } protected function render() { $settings = $this->get_settings_for_display(); echo '<div>' . $settings['custom_text'] . '</div>'; } } \Elementor\Plugin::instance()->widgets_manager->register_widget_type( new Custom_Widget() );
     
  4. افزونه را فعال کنید:
    به پیشخوان وردپرس بروید و افزونه ساخته‌شده را از مسیر افزونه‌ها → افزونه‌های نصب‌شده فعال کنید.

  5. ابزارک را در المنتور استفاده کنید:
    بعد از فعال‌سازی، به صفحه ویرایشگر المنتور بروید و ابزارک جدید را از بخش ابزارک‌ها پیدا کنید و آن را به صفحه اضافه کنید.

نکات مهم:

  • حتماً از Child Theme یا افزونه برای ایجاد ابزارک استفاده کنید تا در صورت به‌روزرسانی قالب یا المنتور، تغییرات شما از بین نرود.
  • برای طراحی بهتر ابزارک، می‌توانید از CSS و جاوااسکریپت نیز استفاده کنید.

اگر نیاز به راهنمایی بیشتری داشتید، همین‌جا بپرسید!

لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
  • اضافه کردن...