# betterdocs/4.4.1/includes/Editors/Elementor/ContentBaseWidget.php

BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ &amp; Chatbot, version 4.4.1. 23 lines.

- Page: https://pluginprobe.com/plugins/betterdocs/4.4.1/code/includes/Editors/Elementor/ContentBaseWidget.php
- Raw: https://pluginprobe.com/plugins/betterdocs/4.4.1/raw/includes/Editors/Elementor/ContentBaseWidget.php
- Modified: 2024-12-09T12:10:16+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/betterdocs/4.4.1/code/includes/Editors/Elementor/ContentBaseWidget.php#L10-L20`.

```php
<?php

namespace WPDeveloper\BetterDocs\Editors\Elementor;

use WPDeveloper\BetterDocs\Traits\EditorHelper;
use ElementorPro\Modules\ThemeBuilder\Widgets\Post_Content;

/**
 * @method render_editor_script()
 */
abstract class ContentBaseWidget extends Post_Content {
	use EditorHelper;

	abstract protected function render_callback();

	protected function render() {
		$settings         = $this->get_settings_for_display();
		$this->attributes = &$settings;

		$this->render_callback();
	}
}

```
