Title: Edwiser Bridge – WordPress Moodle Integration
Author: WisdmLabs
Published: <strong>1 جولای 2015</strong>
Last modified: 17 فوریه 2026

---

جستجوی افزونه‌ها

![](https://ps.w.org/edwiser-bridge/assets/banner-772x250.png?rev=3171309)

![](https://ps.w.org/edwiser-bridge/assets/icon-128x128.gif?rev=3171309)

# Edwiser Bridge – WordPress Moodle Integration

 توسط [WisdmLabs](https://profiles.wordpress.org/wisdmlabs/)

[دانلود](https://downloads.wordpress.org/plugin/edwiser-bridge.4.3.3.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/edwiser-bridge/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/edwiser-bridge/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/edwiser-bridge/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/edwiser-bridge/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/edwiser-bridge/)

## توضیحات

Edwiser Bridge the #1 Moodle WordPress Integration Plugin to seamlessly connect,
synchronize, and sell Moodle courses through WooCommerce. This powerful WordPress
Moodle plugin provides robust integration between WordPress and Moodle LMS, enabling
automated course sales, user synchronization, and seamless learning management across
both platforms. Get complete two-way synchronization between your WordPress website
and Moodle LMS, making this the most comprehensive WordPress Moodle plugin available.

### Edwiser Bridge – The #1 WordPress and Moodle Integration plugin to sell Moodle courses online.

### How to integrate WordPress with Moodle?

This comprehensive setup guide ensures proper WordPress Moodle integration:

### WordPress Moodle Integration – WordPress Side Setup

 1. Install the Edwiser Bridge WordPress Moodle plugin from the WordPress repository
 2. Configure integration settings for seamless Moodle WordPress connectivity
 3. Set up WooCommerce integration for course selling (optional)

### WordPress Moodle Integration – Moodle Side Setup

 1. Download and install the companion Moodle plugin for complete WordPress Moodle 
    integration
 2. Configure integration settings for seamless Moodle WordPress connectivity
 3. Test the WordPress Moodle integration connection

**Are you a Moodle user, who creates courses and wants a robust integration with
WordPress/WooCommerce to sell them?**

Then you are in the right place. Edwiser Bridge is the only WordPress plugin that
provides stable and robust integration between the two platforms.

Edwiser Bridge provides the necessary platform for you to sell your Moodle courses
through the default payment gateway, PayPal.

So to enhance its functionality and achieve a fully automated WooCommerce Solution
for the purpose of selling your Moodle courses, you may consider choosing Edwiser
Bridge Pro to be installed on both your Moodle and WordPress sites.

[Edwiser Bridge – Moodle Add On](https://edwiser.org/plugins/edwiserbridge.zip) 
| [Edwiser Bridge Pro: Best Moodle plugin to Sell Moodle Courses](https://edwiser.org/bridge-wordpress-moodle-integration/?utm_source=wordpress&utm_medium=landingpage&utm_campaign=EBFreePlugin)

[Demo](https://edwiser.org/bridge-wordpress-moodle-integration/#viewdemo) | [Docs](https://edwiser.org/documentation/edwiser-bridge/)
| [Video Tutorials](https://www.youtube.com/playlist?list=PLPepcuzJD_712WfstyW4Vo7OGpkzeRocV)
| [Contact Us](https://edwiser.org/contact-us/) | [Community](https://www.facebook.com/groups/MoodleTipsNTricks/)

### 📈 Edwiser Bridge Free Features –

### **📚 CourseFront:**

 * **Course Integration:** Integration between your WordPress and Moodle sites
 * **Multi-Site Connection:** Connect Moodle with multiple WordPress sites
 * **Multiple Sales Channels:** Courses from a single Moodle site could be sold 
   through multiple WordPress sites
 * **Course Import:** Import your Moodle courses to WordPress
 * **Category Synchronization:** Synchronize Moodle course categories to WordPress
 * **Course Drafts:** Set the Moodle courses as drafts
 * **PayPal Integration:** Sell courses through WordPress and take payments through
   PayPal
 * **Enrollment Synchronization:** Synchronize enrolled course data for users
 * **Image Synchronization:** Synchronize Moodle course images with WordPress
 * **Automated Synchronization:** Automated 2-way synchronization between each WordPress
   site and your Moodle site
 * **Real-Time Progress:** The course progress of students is synced from Moodle
   to WordPress in real-time

### **🔐 Course Access Control:**

 * **Automated Registration:** Automation user registration in Moodle
 * **Registration Control:** Enable/Disable registration for courses
 * **Identical Credentials:** Identical login credentials to access courses in Moodle
 * **Access Time Control:** Set course access time from WordPress
 * **Update Courses:** Update previously synchronized courses
 * **User Management:** Enroll / Unenroll users from WordPress
 * **Refund Processing:** Provide refunds to your students from WordPress

### **🌍 Connect your Moodle with Multiple WordPress Sites:**

 * **Multi-Site Connection:** Now connect a single Moodle site with multiple WordPress
   sites
 * **Expanded Sales Channels:** Courses from a single Moodle site could be sold 
   through multiple WordPress sites
 * **Two-Way Synchronization:** Automated 2-way synchronization between each WordPress
   site and your Moodle site
 * **Secure Information Transfer:** Secured and efficient transfer of information
   across sites
 * **Real-Time Progress Tracking:** The course progress of students is synced from
   Moodle to WordPress in real-time

### 🏆 Edwiser Bridge Pro Features:

 * **WooCommerce Integration:** If you wish to create a complete WooCommerce shopfront
   to sell your Moodle courses.
 * **Multiple Payment Gateways:** If you want to sell your courses through payment
   gateways other than PayPal.
 * **Automatic Invoicing:** If you want to create purchase invoices automatically
   for your course buyers.
 * **Add-On Products:** If you wish to sell an add-on product along with your Moodle
   course.
 * **Seamless Access:** When you want to provide seamless access between your Course
   Shopfront and Moodle LMS.
 * **Corporate Sales:** If you sell your courses to companies.
 * **Expanded Payment Options:** If you are interested in integrating with WooCommerce,
   a popular e-commerce solution in WordPress, this will allow you to sell your 
   Moodle courses through more than 160 payment gateways.
 * **Subscription Selling:** Courses could be sold through subscriptions with ready
   integration with the WooCommerce Subscriptions add-on.
 * **Course Variations**: Ability to set variations on courses and sell them through
   your store.
 * **Course Bundling:** Ability to bundle multiple courses as a single product or
   multiple products under a single product.
 * **Bulk Purchasing:** When coupled with the WooCommerce Integration extension,
   your course buyers could then purchase multiple courses at once.
 * **Multiple Enrollments:** Course Buyers could also enroll multiple students in
   the purchased course,
 * **Cohort Creation:** Cohorts are created for each purchase made by the course
   buyer.

### **Checkout 󠀁[Edwiser Bridge Pro](https://edwiser.org/bridge-wordpress-moodle-integration/?utm_source=wordpress&utm_medium=landingpage&utm_campaign=EBFreePlugin)󠁿**

### Why Choose Edwiser Bridge for Moodle WordPress Integration?

**✅ Complete WordPress Moodle Integration Solution**
 Unlike basic Moodle WordPress
plugins, Edwiser Bridge provides comprehensive two-way synchronization, automated
user management, and seamless course delivery across both platforms.

**🚀 Boost Course Sales with WordPress Power**
 Leverage WordPress’s SEO capabilities
and extensive plugin ecosystem to market your Moodle courses more effectively than
standalone LMS solutions.

**🔒 Enterprise-Grade WordPress Moodle Integration**
 Trusted by educational institutions
and businesses worldwide, this WordPress Moodle plugin handles complex multi-site
scenarios and high-volume course sales.

### **Other Edwiser products:**

 * **[Moodle Theme – Edwiser RemUI](https://edwiser.org/remui-moodle-theme/?utm_source=WordPress&utm_medium=landingpage&utm_campaign=EBFreePlugin)**:
   The Best theme for Moodle is built to provide a superior user experience in Moodle.
 * **[Edwiser Forms](https://edwiser.org/forms/?utm_source=WordPress&utm_medium=landingpage&utm_campaign=EBFreePlugin)**:
   An easy-to-use tool that lets you create any form in Moodle using a drag and 
   drop interface.
 * **[Edwiser Site Monitor](https://edwiser.org/site-monitor/?utm_source=WordPress&utm_medium=landingpage&utm_campaign=EBFreePlugin)**:
   A free plugin that helps you manage your Moodle site performance right from the
   admin dashboard of Moodle.
 * **[Edwiser Course Formats](https://edwiser.org/course-formats/?utm_source=WordPress&utm_medium=landingpage&utm_campaign=EBFreePlugin)**:
   A free plugin that provides you with two distinct course formats for your Moodle
   courses.
 * **[Edwiser Reports](https://edwiser.org/reports/?utm_source=WordPress&utm_medium=landingpage&utm_campaign=EBFreePlugin)**:
   A powerful tool that can help you improve your Moodle LMS with advanced reporting
   capabilities.

## عکس‌های صفحه

 * [[
 * Connection test btw wordpress and moodle: Connection between WordPress and Moodle
   is successfully established, allowing seamless integration and synchronization
   of data.
 * [[
 * Course options: Course options allow customization of Moodle course settings,
   including price and description, for seamless integration with WordPress.
 * [[
 * Course synchronization: Course synchronization options allow for updating and
   managing course categories and images between WordPress and Moodle.
 * [[
 * Easy Setup wizard for getting started: The Easy Setup wizard provides a step-
   by-step guide to help you quickly get started with Edwiser Bridge, ensuring all
   necessary plugins are installed and configured.
 * [[
 * Email notification: Manage email templates easily with Edwiser Bridge, allowing
   customization and automation of user notifications for seamless communication.
 * [[
 * Manage enrollment: Efficiently manage user enrollments with bulk actions, enabling
   easy enrollment and unenrollment for multiple users in Edwiser Bridge.
 * [[
 * Moodle courses synced in wordpress: Manage Moodle courses synced in WordPress
   using Edwiser Bridge, with options for editing, enrollment synchronization, and
   bulk actions.
 * [[
 * Order details: View detailed order information for your Moodle courses, including
   buyer details and order status, within the Edwiser Bridge interface.
 * [[
 * Paypal settings: Configure PayPal settings in Edwiser Bridge, including email,
   currency, and API credentials, for seamless payment processing.
 * [[
 * Pro features: Explore Edwiser Bridge Pro features, including Single Sign On, 
   WooCommerce Integration, Bulk Purchase, Selective Synchronization, and Custom
   Fields for enhanced functionality.
 * [[
 * User synchronization: Synchronize user data between WordPress and Moodle with
   options to update course enrollment status and link user accounts, ensuring seamless
   integration.
 * [[
 * WooCommerce settings: Configure WooCommerce integration settings in Edwiser Bridge,
   including redirection, one-click checkout, and account creation options for seamless
   course sales.
 * [[
 * Course description: Course page with overview, pricing, category details, and
   options for group purchase, displayed within Edwiser Bridge.
 * [[
 * Moodle settings: Configure all the required Edwiser Bridge settings on your Moodle
   site.
 * [[
 * Template course description: Customize your course templates with Edwiser Bridge,
   allowing you to tailor product pages for a consistent and engaging user experience.
 * [[
 * Course page template: Customize shop page templates in Edwiser Bridge to create
   a consistent and engaging user experience.
 * [[
 * General settings: Configure all the required general settings in Edwiser Bridge
   on your WordPress site.
 * [[
 * Course list view to user: Browse all available courses in Edwiser Bridge, with
   options to filter by category and sort, available in both card and list views.
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[
 * [[

## بلوک‌ها

این افزونه 8 بلوک ارائه می‌دهد.

 *   Edwiser User Account – Classic Displays user account details with options to
   view and edit profile information, manage enrolled courses, and track orders.
 *   Edwiser Dashboard Display user's dashboard with profile information and course
   summary.
 *   Edwiser Course Description Showcase course details, pricing, and description
   in a clean, structured layout.
 *   Edwiser Courses Display all available courses in an organized and modern design.
 *   Edwiser Orders Display user's orders with pagination and search functionality.
 *   Edwiser Profile Display user's profile information with edit options.
 *   Edwiser User Account Displays user account details with options to view and
   edit profile information, manage enrolled courses, and track orders, with the
   flexibility to add additional custom tabs and content.
 *   Edwiser My Courses Display user's enrolled courses with progress tracking and
   recommended courses.

## نصب

#### Minimum Requirements

 * PHP version 7.0 or greater
 * WordPress 6.0 or higher
 * Moodle 3.9 or higher

#### Automatic Installation

 * Go to the Plugins menu from the dashboard.
 * Click on the ‘Add New’ button on this page.
 * Search for ‘Edwiser Bridge’ in the search bar provided.
 * Click on ‘Install Now’ once you have located the plugin.
 * On successful installation, click the ‘Activate Plugin’ link to activate the 
   plugin.

#### Manual Installation

 * Download the Edwiser Bridge plugin from WordPress.org.
 * Now unzip and upload the folder using the FTP application of your choice.
 * The plugin can then be activated by navigating to the Plugins menu in the admin
   dashboard.

#### Moodle Plugin Automatic Installation

 * Download the Moodle edwiserbridge plugin from [here](https://edwiser.org/plugins/edwiserbridge.zip).
 * Go to the Plugins menu in Moodle.
 * Click on Install plugins.
 * Upload plugins zip file.
 * Then click on Install plugin from the Zip file.

#### Moodle Plugin Manual Installation

 * Download the Moodle edwiserbridge plugin from [here](https://edwiser.org/plugins/edwiserbridge.zip).
 * Now unzip and upload the folder in local directory of Moodle using the FTP application
   of your choice.
 * The plugin can then be activated by navigating to the Plugins menu in the dashboard.

#### Moodle Configuration

Take a look at the link below and follow the steps provided to configure your Moodle
website.
 [Moodle Website Configurations](https://edwiser.org/bridge-wordpress-moodle-integration/documentation/#tab-b540a7a7-e59f-3)

## سوالات متداول

### How does this WordPress Moodle integration plugin work?

Edwiser Bridge creates a seamless bridge between WordPress and Moodle, allowing 
you to display, sell, and manage Moodle courses directly from your WordPress website.
The integration synchronizes users, courses, and enrollment data in real-time.

### Is this the best Moodle WordPress integration plugin available?

Yes, Edwiser Bridge is the most comprehensive WordPress Moodle integration solution,
offering features like WooCommerce integration, automated synchronization, and multi-
site connectivity that aren’t available in other Moodle WordPress plugins.

### Does Edwiser Bridge support Multi-lingual/WPML?

Unfortunately, Edwiser Bridge is currently not compatible with Multi-lingual/WPML
solutions.

### Do WordPress and Moodle need to be installed and running on the same server?

No, it’s not required. Both systems can be installed on the same server or on different
servers.

### Which course details are imported when synchronizing courses from Moodle to WordPress?

When courses are imported from Moodle, the course title, description, images and
course category are imported to WordPress.

### Can one WordPress website be used with multiple Moodle websites?

No, this is not possible using Edwiser Bridge.

### Can one Moodle site be connected to multiple WordPress sites?

Yes, if you are using Edwiser Bridge version 1.4.0 onwards, you will now be able
to connect your Moodle site to multiple WordPress sites.

### Can I use another payment gateway in place of PayPal to sell my courses?

Yes, you may opt for Edwiser Bridge Pro, which will allow you to integrate all the
WooCommerce supported [payment gateways](https://woocommerce.com/product-category/woocommerce-extensions/payment-gateways/).

### What if I wish to suggest some new features as part of Edwiser Bridge? Where should I do it?

You can post all your feature requests and also vote of similar feature requests
shared by fellow community members in our [Ideas Forum](https://forums.edwiser.org/category/9/request-a-feature).

Take a look at the link below to see the full list of questions that will help you
navigate the Edwiser Bridge plugin.
 [Frequently Asked Questions for Edwiser Bridge](https://edwiser.org/bridge-wordpress-moodle-integration/#bulk-faqs)

Also, check our knowledge base for more queries
 [knowledge base for Edwiser Bridge](https://edwiser.helpscoutdocs.com/collection/85-edwiser-bridge-plugin)

## نقد و بررسی‌ها

![](https://secure.gravatar.com/avatar/4e2a41c393ae84912e0a9cecff3dc0f6bfe4406219fb6e910733bee06bbbf4ae?
s=60&d=retro&r=g)

### 󠀁[Support for licencie key](https://wordpress.org/support/topic/support-for-licencie-key/)󠁿

 [tomasrypak](https://profiles.wordpress.org/tomasrypak/) 27 آگوست 2025 1 پاسخ

I had an issue with a license key after an unwanted update and reached out to the
Edwiser team. Their approach honestly impressed me – from the very beginning the
communication was pleasant, fast, and constructive, giving me the confidence that
I was in good hands. They solved the issue within a few hours and not only accommodated
my request but also helped my business and client secure the necessary integrations.
It’s amazing to have a partner you can truly rely on. I know I can always count 
on the Edwiser team.

![](https://secure.gravatar.com/avatar/c4ddc4d2144bd78640feb44f815058e9d3a8d0babbb61f2876cfeffadb2a1431?
s=60&d=retro&r=g)

### 󠀁[Edwiser Bridge (free) test connection issue](https://wordpress.org/support/topic/edwiser-bridge-free-test-connection-issue/)󠁿

 [randynovionco](https://profiles.wordpress.org/randynovionco/) 25 جولای 2025 1 
پاسخ

The Edwiser support is very responsive and was able to resolve the issue, Test connection
on both the Moodle and Wordpress. It took me a week trying to reinstall again and
again testing the connection of Webservice between my Moodle site and Wordpress.
Finally, Edwiser support solve the issue. The issue was the test connection on the
Wordpress site was not going through because of the local host file was set to null.
The fix it good. It took a while, more than a week, due to some passing of tier 
support. Edwiser fixed it. Kudos to the tech guy at Edwiser Windlabs!

![](https://secure.gravatar.com/avatar/8cdb9206b8ef1e0d20955b0e1e5d80702f2dc09a0deb52784f3131b7a29bd7e6?
s=60&d=retro&r=g)

### 󠀁[Works but overall poor product](https://wordpress.org/support/topic/works-but-overall-poor-product/)󠁿

 [antonyjosephsmith](https://profiles.wordpress.org/antonyjosephsmith/) 16 جولای
2025 1 پاسخ

It works – most of the time – but be prepared for poor documentation, poor UI – 
the settings control panel is really laid out and confusing – sketchy support and
constant popups hassling you to upgrade no matter if you have the free or the a 
fully licensed pro version. I’m actively looking at alternatives.

![](https://secure.gravatar.com/avatar/46d2b5559bf9a101821be7470f2e1820b6c908ea7a5f540444c0d7a588a2a29c?
s=60&d=retro&r=g)

### 󠀁[If you use Moodle and WordPress it is a must have](https://wordpress.org/support/topic/if-you-use-moodle-and-wordpress-it-is-a-must-have/)󠁿

 [Javier Carazo](https://profiles.wordpress.org/carazo/) 14 جولای 2025

Although there are many LMS plugins in WordPress, there are still many customers
who rely on Moodle but still need WordPress in some way. Whenever I have this combination
this plugin manages to link both systems.

![](https://secure.gravatar.com/avatar/72c6ebfb005987264ab5765f7c0c586a9627cab03ce92fc33a22a43d9bb4e6cf?
s=60&d=retro&r=g)

### 󠀁[Great support!](https://wordpress.org/support/topic/great-support-6226/)󠁿

 [prayook](https://profiles.wordpress.org/prayook/) 9 جولای 2025

“Excellent plugins backed by truly outstanding support. Every time I needed help,
the Edwiser team responded quickly and professionally. Highly recommended!”

![](https://secure.gravatar.com/avatar/b905d7bd1a2f14734036c1c8f7acdb6a59abdcf008d0de29910d277d2fb3e0f1?
s=60&d=retro&r=g)

### 󠀁[Edwiser Bridge](https://wordpress.org/support/topic/edwiser-bridge-2/)󠁿

 [Wikiscuola srl](https://profiles.wordpress.org/supportowikiscuola/) 29 می 2025

I would like to thank the whole team for their excellent support.

 [ خواندن تمامی 82 نقد و بررسی‌ ](https://wordpress.org/support/plugin/edwiser-bridge/reviews/)

## توسعه دهندگان و همکاران

“Edwiser Bridge – WordPress Moodle Integration” نرم افزار متن باز است. افراد زیر
در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ WisdmLabs ](https://profiles.wordpress.org/wisdmlabs/)

“Edwiser Bridge – WordPress Moodle Integration” به 1 زبان ترجمه شده است. با تشکر
از [مترجمین](https://translate.wordpress.org/projects/wp-plugins/edwiser-bridge/contributors)
برای همکاری و کمک‌هایشان.

[ترجمه “Edwiser Bridge – WordPress Moodle Integration” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/edwiser-bridge)

### علاقه‌ مند به توسعه هستید؟

[Browse the code](https://plugins.trac.wordpress.org/browser/edwiser-bridge/), check
out the [SVN repository](https://plugins.svn.wordpress.org/edwiser-bridge/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/edwiser-bridge/)
by [RSS](https://plugins.trac.wordpress.org/log/edwiser-bridge/?limit=100&mode=stop_on_copy&format=rss).

## گزارش تغییرات

#### 4.3.3

 * Fix – Removed script tag from allowed HTML tags in wp_kses to prevent stored 
   XSS on public-facing course pages.
 * Fix – Added nonce verification and capability checks to create_dummy_user() and
   enroll_dummy_user() AJAX handlers.
 * Fix – Inverted SSL verification default to enabled on all Moodle API requests;
   SSL is now only disabled when explicitly configured.
 * Fix – Redacted Moodle access tokens from all log entries and error reports.
 * Fix – Enforced HTTPS-only for PayPal IPN verification in both cURL and fsockopen
   methods.
 * Fix – Added capability checks to moodle_link_unlink_user(), eb_enable_course_enrollment_method(),
   init_eb_order_refund(), eb_switch_to_new_design(), and 6 setup wizard AJAX handlers.
 * Fix – Fixed IDOR in create_new_order_ajax_wrapper() by forcing buyer_id to current
   user ID.
 * Fix – Fixed broken GDPR data export/erasure queries caused by single-quoted strings
   preventing variable interpolation.
 * Fix – Rebuilt date filter SQL queries in custom list table using $wpdb->prepare()
   with proper placeholders.
 * Fix – Added esc_url() to all URL outputs in href and src attributes across payment
   manager, pagination, admin notices, setup wizard, and settings pages.
 * Fix – Replaced esc_html()/esc_attr() with esc_url() for URL context in 30+ locations
   across templates and admin pages.
 * Fix – Changed esc_html() to esc_attr() for HTML attribute value context in user
   profile form fields.
 * Fix – Added nonce verification and consent validation to analytics consent handler;
   changed to wp_safe_redirect().
 * Fix – Changed token comparison to timing-safe hash_equals() in external API endpoint.
 * Fix – Changed REST API my-courses endpoint to use proper permission callback 
   with login check instead of __return_true.
 * Fix – Fixed DOM XSS vulnerabilities by changing jQuery .html() to .text() for
   dynamic data in error log dialog, email template editor, link/unlink notices,
   and setup wizard.
 * Fix – Added nonce check to fix_valid_json_response() and added nonce + capability
   check to eb_setup_close_setup().
 * Fix – Removed unnecessary wp_ajax_nopriv handler for eb_get_order_details.
 * Fix – Added index.php to log directory for Nginx directory listing protection.
 * Fix – Replaced file_put_contents() with WordPress Filesystem API for .htaccess
   operations.
 * Fix – Applied $wpdb->esc_like() to all LIKE search patterns and removed redundant
   _real_escape() calls.
 * Fix – Replaced esc_sql() with sanitize_title() for page slug sanitization.
 * Fix – Added esc_html() wrapper to unescaped get_the_date() output.
 * Fix – Edwiser Courses block used three times on a single page.

#### 4.3.2

 * Fix – Fixed link user functionality to properly handle both object and array 
   formats when linking existing Moodle users to WordPress accounts.
 * Fix – Fixed email validation issue in email template editor by adding proper 
   tinyMCE content retrieval check.

#### 4.3.1

 * Feature – Added a User Account Page template that lets you dynamically add, arrange,
   and manage tabs and their content.
 * Feature – Added an option to display WooCommerce orders on the User Account Page.

#### 4.3.0

 * Feature – Introduced Gutenberg Block templates for the User Account page and 
   the My Courses page.

#### 4.2.0

 * Feature – Added setting to select Edwiser Gutenberg block template pages.
    – 
   We’ve introduced a new Template Selection feature in the Edwiser Bridge settings,
   allowing you to choose which WordPress pages use Gutenberg blocks for the particular
   pages.
 * Fix – Resolved image synchronization issues when the server has allow_url_fopen
   disabled.

#### 4.1.0

 * Feature – Introduced Gutenberg block templates for Courses Archive Page & Single
   Course Page.
 * Feature – When Course Expiry is enabled, a default value of 30 days will now 
   be pre-filled in the expiry days input.
 * Feature – Moodle Email Notification Fatal Error on User Enrolment From WordPress–
   Handled fatal error by adding clear error messages in both the Test Enrollment
   and Diagnostic Tool.
 * Removed – Freemius tool for plugin usage data.

#### 4.0.0

 * Feature – Refactored for compatibility with Moodle standards and new Webservices
   in the moodle plugin.

#### 3.1.2

 * Feature – This update ensures better compatibility with various form field naming
   conventions across different plugins.

Plugin now supports a wide range of variations for detecting “First Name” and “Last
Name” fields in different formats. For e.g.,

The following patterns are recognized:
 firstname, first_name, first-name, fname,
name_first, billing_first_name, shipping_first_name, account_first_name, customer_first_name,
eb_first_name, FirstName, FIRST_NAME, etc.

In case none of the above patterns are detected, the first name and last name will
be set to the same value as the username.

#### 3.1.1

 * Fix – Updated Freemius SDK to the latest version.

#### 3.1.0

 * Feature – Added Diagnostic Tool on test connection page in settings and setup
   wizard to troubleshoot connection related issues.
 * Fix – Fixed User account page vulnerability issue to Cross Site Scripting (XSS).

#### 3.0.8

 * Feature – Added a integration to Freemius service for feedback collection.
 * Tweak – Added a feature where a group with default name gets generated for Gutenberg
   based checkout page.
 * Fix – Fixed several PHP notices and warnings.
 * Fix – Security patches added for CVEs – CVE-2024-49312, CVE-2024-4186 & CVE-2024-
   49311.

#### 3.0.7

 * Feature – Added Feature to enroll student from manage enrollment page.
 * Feature – WordPress to Moodle user deletion sync.
 * Tweak – Translation issues.
 * Tweak – User data sync from WordPress admin dashboard to moodle.
 * Fix – Log deletion.

#### 3.0.6

 * Fix – Security issues fixed.

#### 3.0.5

 * Tweak – Moodle Auto Plugin update functionality setting.
 * Tweak – Moodle plugin coding standards

#### 3.0.4

 * Tweak – Security issues fixed.

#### 3.0.3

 * Tweak – Security issues fixed.

#### 3.0.2

 * Tweak – WooCommerce HPOS compatibility.
 * Tweak – PHP 8.1 compatibility.

#### 3.0.1

 * Feature – Moodle plugin update notification and One-Click update on Moodle.
 * Feature – Multiple courses enrollment from the user profile edit page.
 * Tweak – Added Hooks after email verification complete.

#### 3.0.0

 * New – New consolidated Edwiser Bridge PRO plugin.

#### 2.2.9

 * Feature – Error logging and reporting functionality
 * Feature – Sync Course images from moodle
 * Tweak – added student role id and product virtual, downloadable check in test
   enrollment
 * Tweak – user deletion email for wordpress user deletion

#### 2.2.8

 * Feature – Added email verification process on user registration from edwiser 
   user account page.
 * Feature – Added already enrolled tag in the course when the user is already enrolled
   in courses.
 * Tweak – Simplified test connection error messages at Moodle and WordPress.
 * Tweak – PHP 8.0 compatibility.

#### 2.2.7

 * Feature – Moodle plugin update notification on WordPress.
 * Tweak – Simplified Test Enrollment error messages.

#### 2.2.6

 * Feature – new custom fields plugin
 * Tweak – improved licensing process

#### 2.2.5

 * Feature – added google reCAPTCHA validation on user-account page.
 * Feature – added Brazilian Real (BRL) in paypal

#### 2.2.4

 * Fix – Fixed selective sync fatal error issue

#### 2.2.3

 * Fix – Added missing lines in eb-admin.js file.

#### 2.2.2

 * Feature – Added course enrollment test for users who face issues with enrollment.
 * Fix – Fixed color for warning notice.
 * Fix – Fixed course access expiry date for subscription renewal

#### 2.2.1

 * Tweak – Remove the take this course button from the deleted course.
 * Tweak – After deleting the course from Moodle course status will get changed 
   to draft on the WordPress site.
 * Fix – Solved Edwiser Bridge expire time issue on user enrollment synchronization.
 * Fix – Fixed repeated user unerollement emails for deleted courses.
 * Fix – Solved WordPress user data update issue on user account page, in case the
   user was not linked to Moodle.

#### 2.2.0

 * Feature – Added Setup Wizard for on WordPress as well as Moodle plugin.

#### 2.1.8

 * Tweak – Added compatibility to WordPress 6.0.

#### 2.1.7

 * Tweak – Changed textdomain to edwiser-bridge as per wordpress guidelines and 
   added compatibility with old textdomain.
 * Tweak – Added compatibility with Moodle 4.0.

#### 2.1.6

 * Fixed: Course acrhive page fix for wordpress version less than 5.9.

#### 2.1.5

 * Tweak – Added compatibility to WordPress 5.9.1.
 * Tweak – Added comaptibility with Twenty twenty two theme.
 * Tweak – Improved course manual enrollment syncronization functionality.
 * Tweak – UI improvements on user account page.

#### 2.1.4

 * Fix- Fixed error on user account page for reset password hook .

#### 2.1.3

 * Feature – Setting to ignore the SSL certificate check to improve connection check
   with moodle.
 * Feature – Ability to the course manual enrollment status sync and enabled (Require
   Edwiser Bridge moodle plugin 2.1.3).
 * Feature – Ability to enable course manual enrollment.
 * Tweak – Improved Moodle test connection error message now added more details 
   about the error.
 * Fix- Fixe for the auto plugin installation/activation process from Edwiser bridge.

#### 2.1.2

 * Feature – Added functionality to create course on WordPress if created on Moodle.
 * Feature – Repurchase option for the suspended course on single course page.
 * Fix – Removed registration section from user-account page if registation is disabled
   from settings.

#### 2.1.1

 * Feature – Added option on WordPress Edwiser Bridge settings to add Moodle role
   id which is used while creating users on Moodle.
 * Tweak – Optimized user-account page functionality which further improved the 
   page speed.
 * Tweak – Optimized My Courses page functionality which further improved the page
   speed.

#### 2.1.0

 * Fix – Solved My-courses page login link issue for non logged in users.
 * Tweak – Modified course archive page, single course page, user-account page, 
   eb_course shortcode page and my courses page templates.
 * Feature – Added course category wise filter and sorting functionality on course
   shortcode page.
 * Feature – Added stats page in Edwsier Bridge settings.
 * Feature – Added all Edwiser WordPress and Moodle extensions latest versions on
   stats page with Moodle plugins download link.
 * Feature – Added Edwiser Bridge configuration details like Moodle site details
   and course count on stats page.

#### 2.0.9

 * Feture – Added the password filed on user registration window.
 * Feture – Added link user account functionality if the account is created on moodle
   and exist on wordpress.
 * Feture – Added Setting to show hide course archive page in frontend.
 * Feture – Added search functionality on manage enrollment page.
 * Tweek – Added space before username in new user account email template.
 * Tweek – Improved the test connection error message.
 * Tweek – My Courses page progress service call optimisation.
 * Fix – Paid order was showing HTML in notes.
 * Fix – Help popup was showing html on setting page.
 * Fix – User Linked success message style fix.

#### 2.0.8

 * Fix – Fixed security issues added abspath check.

#### 2.0.7

 * Fix – Fixed security issues related to the nonce.

#### 2.0.6

 * Fix – Fixed paid product redirection issue.
 * Tweak – Added compatibility to SSO plugin.

#### 2.0.5

 * Tweak – Modified plugin files include way minimized use of ABSPATH constant.

#### 2.0.4

 * Fix – Added security fixes for WordPress API (Issue report credits: Nick Blundell
   [nickb@appcheck-ng.com](https://fa.wordpress.org/plugins/edwiser-bridge/nickb@appcheck-ng.com?output_format=md)).

#### 2.0.3

 * Tweak – Removed defines and Added security checks.

#### 2.0.2

 * Tweak – Solved connection settings save issue.

#### 2.0.1

 * Tweak – Added security checks.

#### 2.0.0

 * Feature – Theme compatibility with Divi.
 * Feature – Theme compatibility with Flatsome.
 * Feature – Added Bcc field in the email template.
 * Feature – First name, last name and password synchronization when user profile
   is updated.
 * Feature – Course deletion synchronized on WordPress site when course is deleted
   from Moodle.
 * Tweek – New enrollment status that is Suspend is added on the WordPress side.
 * Tweek – Added date sorting in the Manage Enrollment page.
 * Tweek – Triggered email for backend user enrollment in course.
 * Tweek – Course progress functionality added on the My Courses tab of the User
   account page.
 * Tweek – Added Sidebar support for course archive page.
 * Tweek – UI Improvements for course cards on all pages..

#### 1.4.9

 * Fix – Added permission callback in register_rest_route to fix the notice genrated
   in the wp 5.5 and above.

#### 1.4.8

 * Fix – Fix for the register_rest_route was called incorrectly.
 * Tweek – Added common function to check the array value.

#### 1.4.7

 * Tweak – Compatibility with WordPress 5.5 and Woocommerce Integration 2.0.1 .

#### 1.4.6

 * Fix – Solved admin js console issue causing error while test connection.

#### 1.4.5

 * Feature – All required Moodle settings are now able to configure from the Edwiser
   Bridge settings.
 * Feature – Settings and connection summary page will be shown on the Moodle.
 * Tweak – Admin user unenrollment from edit user page and manage enrollment page
   will unenroll user from course irrespective of thr enrollment method and the 
   enrollment count.
 * Tweak – Modified Moodle service creation process.
 * Fix – Unenrolment from Moodle use to decrease only WordPress enrollment count
   now it will make enrollment count as 0.

#### 1.4.4

 * Tweak – Changed user enrollment email functionality to make it compatible with
   Edwiser Bulk Purchase and Group Registration 2.2.0.

#### 1.4.3

 * Feature – Added functionality to show a set-up wizard on Moodle plugin installation
   to create web service automatically with authorized user.
 * Feature – Added functionality to add missing functions on linking the existing
   web-service.
 * Tweak – Added functionality to show all non added Moodle web service functions
   on test connection functionality.
 * Tweak – Added buttons on settings page for help and rating.
 * Fix – While synchronizing courses if all checkboxes are not ticked then nothing
   was happening fixed this issue and now courses gets created in WordPress with
   a status as published.
 * Fix – WordPress enrollment record timezone was not same as the WordPress timezone
   so fixed it.

#### 1.4.2

 * Tweak – Added functionality to synchronize large number of users.
 * Fix – Paid orders sometimes were not getting completed for new users. This issue
   has been resolved.
 * Fix – Solved the title issue appearing without elipses on course card.
 * Fix – Removed blank spaces added automatically before email templates.

#### 1.4.1

 * Fix – Removed admin notices.
 * Fix – Solved eb-my-courses course progress issue.

#### 1.4.0

 * Feature – Users will be enrolled in the course in the WordPress site when they
   are enrolled manually in Moodle directly.
 * Feature – Email template for User enrolled directly in Moodle.
 * Feature – User will get un-enrolled from the course on WordPress site if the 
   same user gets un-enrolled from the course on Moodle site.
 * Feature – Email template for user un-enrollment directly in Moodle.
 * Feature – User account will be created on WordPress site if a user is created
   on the Moodle site.
 * Feature – User account will be deleted on WordPress site if the user is deleted
   from the Moodle site.
 * Feature – Email template can be sent when the user deletion happens in Moodle.
 * Feature – Course progress shown on the eb-my-courses page.
 * Feature – Default user role can be set for the newly created users if they are
   created from Edwiser Bridge user-account page or through any of its functionality.
 * Tweak – Start, Resume and completed buttons on the eb-my-courses page according
   to the course completion status.
 * Fix – course synchronization settings was synchronizing courses even if they 
   are not checked. This has been resolved.

#### 1.3.4

 * Feature – Added option to add link for the redirection from eb-my-courses page
   if user is not enrolled in any course.
 * Feature – Added option to disable and customize recommended courses section in
   eb-my-courses page.
 * Feature – Added option to add and customize recommended courses for the single
   course page.

#### 1.3.3

 * Feature – Added optional terms and conditions on user account page depending 
   on the backend setting.
 * Tweak- Added user meta data related to the edwiser-bridge while exporting the
   users data.
 * Tweak- Added functionality to remove user meta data related to the edwiser-bridge
   while erasing the users data.
 * Tweak- Added privacy policy data on the WordPress privacy policy page.

#### 1.3.2

 * Tweak – Added missing JS and CSS Files.

#### 1.3.1

 * Feature – Added New Order functionality.
 * Feature – Added admin notice on the backend to rate Edwiser Bridge Plugin.
 * Tweak- Added Biographical Information on the user-account dashboard.
 * Tweak- Added premium extensions tab in the edwiser-bridge settings.
 * Tweak- Added terms and condition pop-up on the license activate page.
 * Fix – eb-courses page was showing courses in the parent as well as the child 
   category.
 * Fix – Synced Categories from Moodle was not syncing category description.

#### 1.3.0

 * Feature – Refund functionality for the order placed using the Edwiser bridge 
   plugin.
 * Feature – Email template for the admin and customer on order refund
 * Feature – Setting to send refund notification to the specific email or admin 
   users email.
 * Feature – New order status(Refund).
 * Feature – New meta box on the eb order page to display the order status update
   history. On full refund Order status will change to the refunded.
 * Feature – Refurbished the user account page, added menus for the pages like Dashboard,
   user-account, orders, and my courses.
 * Twik – Now user can view there woo and eb orders on the same page.
 * Twik – To display multiple courses from the same order on the user order page.
 * Twik – For the security purpose, added password confirmation fields on the user
   account page.
 * Twik – Updated the eb-courses page sliding buttons.
 * Fix – The courses grid item height issue on my courses and courses page.
 * Fix – Fixed the ‘TAKE THIS COURSE’ button style issue.

#### 1.2.3

 * Feature – Functionality to display courses by category in eb_courses shortcode.
 * Feature – Functionality to display eb_courses shortcode output horizontally scrollable.
 * Feature – Functionality to display courses in a single row using eb_courses shortcode.
 * Feature – SSO compatibility to login user on registration after clicking on enrolled
   course.

#### 1.2.2

 * Feature – New page for the admin to manage user enrollment.
 * Feature – New email template for the Moodle account creation.
 * Feature – Functionality to disable email notifications.
 * Feature – Functionality to place the order for the free course to maintain the
   purchase history.
 * Tweak- Added the order and Buyer details on order page.
 * Tweak- User gets un-enroll from the course on the order status marked from completed
   to pending or failed.
 * Tweak- Updated the user order details on the user account page and added the 
   order status column.
 * Fix – User not getting created on moodle when username contains the uppercase
   characters.
 * Fix – My courses shortcode showing only 10 courses not more than that.

#### 1.2.1

 * Feature – Functionality to display the users moodle account link unlink status
   on users list table for the admin user.
 * Fix – Fix for the plugins default data update on plugin update.

#### 1.2.0

 * Feature – Functionality to set course access expiry days.
 * Feature – Introduced functionality to email template customization for the mail
   sent to the user from the Edwiser Bridge plugin.
 * Feature – Update Moodle as well as WordPress user profile from shortcode `eb_user_account`.
 * Feature – Added the settings to enable login redirection to my courses page.
 * Feature – Send the test email to check the modified email template.
 * Feature – Shortcode `eb_courses` to list courses.
 * Feature – Shortcode `eb_my_courses` to list specific user’s courses.
 * Feature – Shortcode `eb_course` to show single course. Argument `id` i.e Course
   ID decides which course to show.
 * Tweak – Added page(My Courses) to display the user’s enrolled courses.
 * Tweak – Redirect user to my courses page on login.
 * Tweak – Translation ready – fix missing strings.
 * Tweak – Notification on un-enrollment from the course.
 * Tweak – Archive course page layout improvement.
 * Tweak – Single course page layout improvement.
 * Tweak – Redirect non-logged in user to the `Access course`/`Checkout` page on
   click of the `Take this Course` after login.
 * Tweak – Deprecated shortcode eb_user_profile. Use shortcode `eb_user_account`.
 * Fix – Changed Credentials spelling.
 * Fix – Undefined index: HTTP_REFFER.
 * Fix – Permalink issue.
 * Fix – Call to undefined class EBPaymentManager.

#### 1.1.2

 * Added new currency in PayPal for the Australian Dollar, Polish Zloty, Danish 
   Krone and Singapore Dollar.
 * Fix – Resolved Paypal Sandbox mode issue.

#### 1.1.1

 * Fix – Minor issue in page creation functionality.

#### 1.1

 * Fix – Issue in overriding templates in themes.
 * Tweak – Unified licensing section for all Edwiser Bridge extensions.
 * Tweak – Refactored & optimized whole plugin codebase using tools like PHPCS &
   PHPMD.

#### 1.0.2

 * Feature – Added a new shortcode [eb_user_profile] which creates a user profile
   page that lists users data & enrolled courses.
 * Fix – Timeout problem in course enrollment.
 * Fix – A bug that was preventing plugin translation.
 * Tweak – Minor modifications to improve enrollment & synchronization process.

#### 1.0.1

 * Fix – A bug that could cause problems on password reset & user enrollment process

#### 1.0

 * Plugin Launched

## اطلاعات

 *  نگارش **4.3.3**
 *  Last updated **2 ماه پیش**
 *  نصب‌های فعال **5,000+**
 *  نگارش وردپرس ** 6.0 یا بالاتر **
 *  Tested up to **6.9.4**
 *  زبان‌ها
 * [English (US)](https://wordpress.org/plugins/edwiser-bridge/) و [Turkish](https://tr.wordpress.org/plugins/edwiser-bridge/).
 *  [به زبان خودتان ترجمه کنید](https://translate.wordpress.org/projects/wp-plugins/edwiser-bridge)
 * Tag
 * [LMS integration](https://fa.wordpress.org/plugins/tags/lms-integration/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/edwiser-bridge/advanced/)

## امتیازها

 4.5 از 5 ستاره.

 *  [  امتیاز 69 5-ستاره     ](https://wordpress.org/support/plugin/edwiser-bridge/reviews/?filter=5)
 *  [  امتیاز 2 4-ستاره     ](https://wordpress.org/support/plugin/edwiser-bridge/reviews/?filter=4)
 *  [  امتیاز 2 3-ستاره     ](https://wordpress.org/support/plugin/edwiser-bridge/reviews/?filter=3)
 *  [  امتیاز 3 2-ستاره     ](https://wordpress.org/support/plugin/edwiser-bridge/reviews/?filter=2)
 *  [  امتیاز 6 1-ستاره     ](https://wordpress.org/support/plugin/edwiser-bridge/reviews/?filter=1)

[افزودن ارزیابی من](https://wordpress.org/support/plugin/edwiser-bridge/reviews/#new-post)

[مشاهده همه بررسی‌ها](https://wordpress.org/support/plugin/edwiser-bridge/reviews/)

## مشارکت کنندگان

 *   [ WisdmLabs ](https://profiles.wordpress.org/wisdmlabs/)

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/edwiser-bridge/)