Changeset 3190429
- Timestamp:
- 11/17/2024 02:46:53 AM (16 months ago)
- Location:
- alpha-price-table-for-elementor/trunk
- Files:
-
- 7 edited
-
README.md (modified) (1 diff)
-
alpha-price-table-for-elementor.php (modified) (2 diffs)
-
includes/class-alpha-price-table-widget.php (modified) (11 diffs)
-
includes/class-alpha-price-table.php (modified) (11 diffs)
-
index.php (modified) (1 diff)
-
languages/alpha-price-table-for-elementor.pot (modified) (4 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
alpha-price-table-for-elementor/trunk/README.md
r3169944 r3190429 1 1 # Alpha Price Table For Elementor 2 2 3 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/)3 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/) 4 4 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/) 5 5 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/) 6 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/)7 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/)8 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/)9 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/)10 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/)6 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/) 7 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/) 8 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/) 9 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/) 10 [](https://wordpress.org/plugins/alpha-price-table-for-elementor/) 11 11 12 === Alpha Price Table For Elementor === 12 Alpha Price Table For Elementor is a highly customizable and feature-rich plugin that adds advanced price table widgets to Elementor, allowing you to create visually stunning pricing tables. 13 13 14 Author: ali7ali 14 --- 15 15 16 Contributors: ali7ali 16 ## Description 17 17 18 Tags: price-table, price, elementor, compare, table 18 Alpha Price Table For Elementor provides an easy way to create responsive, customizable, and modern price tables for your WordPress website. It seamlessly integrates with the Elementor Website Builder, ensuring a smooth user experience and powerful live editing capabilities. 19 19 20 Requires at least: 6.0 20 ### Key Features: 21 21 22 Tested up to: 6.6 22 - Fully customizable pricing tables 23 - Icon support (before or after text) 24 - Responsive design with live editing 25 - Seamless integration with Elementor 23 26 24 Requires PHP: 7.4 27 With Elementor’s intuitive tools and our advanced widget, building beautiful and mobile-friendly price tables is easier than ever. 25 28 26 Stable tag: 1.0.6 29 --- 27 30 28 License: GPLv3 31 ## Demo 29 32 30 License URI: https://www.gnu.org/licenses/gpl-3.0.html 33 See the plugin in action! Check the [demo here](https://ali-ali.org/project/alpha-price-table-for-elementor/). 31 34 32 Alpha Price Table For Elementor is a plugin that offers premium price table features for WordPress. 35 --- 33 36 34 == Description == 35 This plugin offers the ability to add a highly customized price table with extended features. 37 ## Contributing and Reporting Issues 36 38 37 Plugin features 39 We welcome your contributions to the project. You can: 38 40 39 - Highly customized 40 - Custom icon before or after the text 41 - Responsive Live Editing 41 - Submit bug reports or feature requests on GitHub: [GitHub Repository](https://github.com/ali7ali/Alpha-Price-Table-For-Elementor). 42 - Fork the repository and create pull requests for code improvements. 42 43 43 Elementor Website Builder comes with an exclusive toolset, that lets you create a truly responsive website in a whole new and visual way. From different font sizes, padding, and margin per device, to reverse column ordering, this is the most powerful mobile site builder for creating perfect responsive websites. 44 --- 44 45 45 = Demo = 46 Check this widget demo here [here](https://ali-ali.org/project/alpha-price-table-for-elementor/). 46 ## Support 47 47 48 = Contributing and reporting bugs = 48 For community support, visit the [WordPress.org forums](https://wordpress.org/support/plugin/alpha-price-table-for-elementor/). To report issues or suggest enhancements, submit them on [GitHub Issues](https://github.com/ali7ali/Alpha-Price-Table-For-Elementor/issues/new/choose). 49 49 50 You can contribute code to this plugin via GitHub: [https://github.com/ali7ali/Alpha-Price-Table-For-Elementor](https://github.com/ali7ali/Alpha-Price-Table-For-Elementor) 50 --- 51 51 52 = Support = 52 ## Installation 53 53 54 Use the WordPress.org forums for community support. If you spot a bug, you can of course log it on [Github](https://github.com/ali7ali/Alpha-Price-Table-For-Elementor/issues/new/choose) instead where we can act upon it more efficiently. 54 ### Minimum Requirements 55 55 56 == Installation == 56 - **WordPress**: 6.0 or greater 57 - **PHP**: 7.4 or greater 58 - **MySQL**: 5.0 or greater 57 59 58 = Minimum Requirements = 60 ### Recommended Configuration 59 61 60 - WordPress 6.0or greater61 - PHP version 7.4or greater62 - MySQL version 5.0or greater62 - **PHP**: 8.1 or greater 63 - **MySQL**: 5.6 or greater 64 - **WordPress Memory Limit**: 128 MB or greater 63 65 64 = We recommend your host supports: = 66 ### Installation Steps 65 67 66 - PHP version 8.1 or greater 67 - MySQL version 5.6 or greater 68 - WordPress Memory limit of 64 MB or greater (128 MB or higher is preferred) 68 1. Install the [Elementor Website Builder](https://wordpress.org/plugins/elementor/) plugin if you haven’t already. 69 2. From your WordPress Dashboard: 70 - Go to **Plugins** > **Add New**. 71 - Search for **Alpha Price Table For Elementor**. 72 - Click **Install Now** and then **Activate**. 73 3. Alternatively, upload the plugin manually: 74 - Download the plugin and upload the extracted folder to `/wp-content/plugins/` via FTP. 75 - Go to **Plugins** in WordPress and activate it. 69 76 70 = Installation = 77 --- 71 78 72 First, make sure you have [Elementor Website Builder](https://wordpress.org/plugins/elementor/) plugin installed and activated. 79 ## Upgrade Notice 73 80 74 Then follow these steps to install the plugin: 81 ### Version 1.0.7 75 82 76 1. Log in to the WordPress Dashboard as an administrator. 77 2. Click the Plugins | Add New button. 78 3. Search for 'Alpha Price Table For Elementor' in the Search plugins field. 79 4. Once you see the plugin listed, click the Install Now button. 80 5. Click the Activate button to activate the plugin. 81 82 Manual or using sFTP install: 83 84 1. Manually or using sFTP Upload 'plugin-directory' to the '/wp-content/plugins/' directory 85 2. Activate the plugin through the 'Plugins' screen in WordPress 86 87 == Upgrade Notice == 88 89 = 1.0.6 = 90 Security enhancements and code refactoring 83 - Added support for Elementor's latest version 84 - Enhanced PHP 8.1 compatibility 85 - Improved performance and security 86 - Bug fixes and code optimizations -
alpha-price-table-for-elementor/trunk/alpha-price-table-for-elementor.php
r3169944 r3190429 5 5 * Plugin URI: https://ali-ali.org/ 6 6 * Description: Premium Price Table for WordPress. 7 * Version: 1.0. 67 * Version: 1.0.7 8 8 * Author: Ali Ali 9 9 * Author URI: https://github.com/Ali7Ali … … 33 33 } 34 34 35 define('ALPHAPRICETABLE_VERSION', '1.0. 6');35 define('ALPHAPRICETABLE_VERSION', '1.0.7'); 36 36 define('ALPHAPRICETABLE_PLUGIN_FILE', __FILE__); 37 37 define('ALPHAPRICETABLE_PLUGIN_URL', plugin_dir_url(ALPHAPRICETABLE_PLUGIN_FILE)); -
alpha-price-table-for-elementor/trunk/includes/class-alpha-price-table-widget.php
r3173165 r3190429 4 4 5 5 if (!defined('ABSPATH')) { 6 exit; // If this file is called directly, abort.6 exit; // Prevent direct access. 7 7 } 8 8 9 /**10 * Alpha Price Table Widget.11 *12 * */13 14 9 // Elementor Classes. 15 16 10 use Elementor\Widget_Base; 17 11 use Elementor\Controls_Manager; … … 27 21 * Class Alpha_Price_Table_Widget 28 22 * 29 * @package Elementor23 * Defines the Alpha Price Table widget for Elementor. 30 24 */ 31 25 class Alpha_Price_Table_Widget extends Widget_Base 32 26 { 33 27 /** 34 * Id of the widget.28 * Retrieve widget name. 35 29 * 36 30 * @return string … … 42 36 43 37 /** 44 * Widget title.38 * Retrieve widget title. 45 39 * 46 * @return string |void40 * @return string 47 41 */ 48 42 public function get_title() … … 52 46 53 47 /** 54 * Widget Icon.48 * Retrieve widget icon. 55 49 * 56 50 * @return string … … 62 56 63 57 /** 64 * Widget keywords.58 * Retrieve widget keywords. 65 59 * 66 60 * @return array … … 68 62 public function get_keywords() 69 63 { 70 return array('pricing', 'table', 'product', 'image', 'plan', 'button');64 return ['pricing', 'table', 'plan', 'button']; 71 65 } 72 66 73 67 /** 74 68 * Register widget controls. 69 * 70 * @return void 75 71 */ 76 72 protected function register_controls() 77 73 { 74 // Header Section 78 75 $this->start_controls_section( 79 76 'section_header', … … 159 156 $this->end_controls_section(); 160 157 158 // Features Section 161 159 $this->start_controls_section( 162 160 'section_features', … … 249 247 $this->end_controls_section(); 250 248 249 // Footer Section 251 250 $this->start_controls_section( 252 251 'section_footer', … … 762 761 763 762 /** 764 * Render the widget on the frontend. 763 * Render the widget output on the frontend. 764 * 765 * @return void 765 766 */ 766 767 protected function render() … … 796 797 797 798 $migration_allowed = Icons_Manager::is_migration_allowed(); 798 799 // Define an allow-list for heading tags800 $allowed_tags = ['h2', 'h3', 'h4', 'h5', 'h6'];801 802 // Check if the provided tag is in the allow-list, default to 'h2' if not803 $heading_tag = in_array($settings['heading_tag'], $allowed_tags) ? $settings['heading_tag'] : 'h2';804 799 ?> 805 800 … … 808 803 <div class="elementor-price-table__header"> 809 804 <?php if (! empty($settings['heading'])) : ?> 810 <<?php echo esc_attr($ heading_tag); ?> <?php echo wp_kses_post($this->get_render_attribute_string('heading')); ?>>805 <<?php echo esc_attr($settings['heading_tag']); ?> <?php echo wp_kses_post($this->get_render_attribute_string('heading')); ?>> 811 806 <?php echo wp_kses_post($settings['heading']); ?> 812 </<?php echo esc_attr($ heading_tag); ?>>807 </<?php echo esc_attr($settings['heading_tag']); ?>> 813 808 <?php endif; ?> 814 809 -
alpha-price-table-for-elementor/trunk/includes/class-alpha-price-table.php
r3169944 r3190429 39 39 * @access private 40 40 * @static 41 * @var Alpha_Price_Table_For_Elementor The single instance of the class.41 * @var Alpha_Price_Table_For_Elementor|null The single instance of the class. 42 42 */ 43 private static $_instance = null;43 private static ?Alpha_Price_Table_For_Elementor $_instance = null; 44 44 45 45 /** 46 * Instance47 *48 46 * Ensures only one instance of the class is loaded or can be loaded. 49 47 * … … 53 51 * @return Alpha_Price_Table_For_Elementor An instance of the class. 54 52 */ 55 public static function instance() 53 public static function instance(): Alpha_Price_Table_For_Elementor 56 54 { 57 55 if (is_null(self::$_instance)) { … … 64 62 * Constructor 65 63 * 66 * Perform some compatibility checks to make sure basic requirements are met. 67 * If all compatibility checks pass, initialize the functionality. 64 * Perform compatibility checks and initialize functionality if all checks pass. 68 65 * 69 66 * @since 1.0.0 70 * @access p ublic67 * @access private 71 68 */ 72 p ublicfunction __construct()69 private function __construct() 73 70 { 74 71 if ($this->is_compatible()) { … … 80 77 * Compatibility Checks 81 78 * 82 * Checks whether the site meets the addonrequirements.79 * Verifies the site meets the addon's requirements. 83 80 * 84 81 * @since 1.0.0 85 * @access p ublic82 * @access private 86 83 * @return bool True if compatible, false otherwise. 87 84 */ 88 p ublic function is_compatible()85 private function is_compatible(): bool 89 86 { 90 87 // Check for required Elementor version. 91 if (! version_compare(ELEMENTOR_VERSION, self::MINIMUM_ELEMENTOR_VERSION, '>=')) {88 if (!defined('ELEMENTOR_VERSION') || !version_compare(ELEMENTOR_VERSION, self::MINIMUM_ELEMENTOR_VERSION, '>=')) { 92 89 add_action('admin_notices', [$this, 'admin_notice_minimum_elementor_version']); 93 90 return false; … … 111 108 * @access public 112 109 */ 113 public function init() 110 public function init(): void 114 111 { 115 112 add_action('elementor/frontend/after_enqueue_styles', [$this, 'frontend_styles']); … … 118 115 119 116 /** 120 * Admin notice for minimum Elementor version. 121 * 122 * Displays an admin notice if Elementor's version is below the required minimum. 117 * Displays an admin notice if the Elementor version is below the required minimum. 123 118 * 124 119 * @since 1.0.0 125 120 * @access public 126 121 */ 127 public function admin_notice_minimum_elementor_version() 122 public function admin_notice_minimum_elementor_version(): void 128 123 { 129 124 if (! current_user_can('update_plugins')) { … … 142 137 143 138 /** 144 * Admin notice for minimum PHP version.145 *146 139 * Displays an admin notice if the PHP version is below the required minimum. 147 140 * … … 149 142 * @access public 150 143 */ 151 public function admin_notice_minimum_php_version() 144 public function admin_notice_minimum_php_version(): void 152 145 { 153 146 if (! current_user_can('update_core')) { … … 164 157 165 158 /** 166 * Enqueue frontend styles.167 *168 159 * Enqueues the necessary CSS files for the widget. 169 160 * … … 171 162 * @access public 172 163 */ 173 public function frontend_styles() 164 public function frontend_styles(): void 174 165 { 175 166 wp_enqueue_style( … … 182 173 183 174 /** 184 * Register Widgets 185 * 186 * Includes the widget files and registers the widget with Elementor. 187 * 188 * Fired by `elementor/widgets/register` action hook. 175 * Registers the widget with Elementor. 189 176 * 190 177 * @since 1.0.0 191 178 * @access public 192 *193 179 * @param \Elementor\Widgets_Manager $widgets_manager Elementor widgets manager. 194 180 */ 195 public function register_widgets( $widgets_manager)181 public function register_widgets(\Elementor\Widgets_Manager $widgets_manager): void 196 182 { 197 // Include Widget files.198 183 require_once ALPHAPRICETABLE_INCLUDES_PATH . 'class-alpha-price-table-widget.php'; 199 200 // Register widget.201 184 $widgets_manager->register(new Alpha_Price_Table_Widget()); 202 185 } -
alpha-price-table-for-elementor/trunk/index.php
r3122316 r3190429 1 1 <?php 2 // Prevent direct access to this file. 3 if (!defined('ABSPATH')) { 4 exit; // Exit if accessed directly. 5 } 2 6 3 /** 4 * Direct access security. 5 * 6 * */ 7 8 wp_die(); 7 // Silence is golden. -
alpha-price-table-for-elementor/trunk/languages/alpha-price-table-for-elementor.pot
r3169944 r3190429 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Alpha Price Table For Elementor 1.0. 6\n"5 "Project-Id-Version: Alpha Price Table For Elementor 1.0.7\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/alpha-price-table-for-elementor\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2024-1 0-16T06:51:52+00:00\n"12 "POT-Creation-Date: 2024-11-15T18:52:14+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2. 5.0\n"14 "X-Generator: WP-CLI 2.11.0\n" 15 15 "X-Domain: alpha-price-table-for-elementor\n" 16 16 17 17 #. Plugin Name of the plugin 18 #: alpha-price-table-for-elementor.php 18 19 #: alpha-price-table-for-elementor.php:102 19 20 msgid "Alpha Price Table For Elementor" … … 21 22 22 23 #. Plugin URI of the plugin 24 #: alpha-price-table-for-elementor.php 23 25 msgid "https://ali-ali.org/" 24 26 msgstr "" 25 27 26 28 #. Description of the plugin 29 #: alpha-price-table-for-elementor.php 27 30 msgid "Premium Price Table for WordPress." 28 31 msgstr "" 29 32 30 33 #. Author of the plugin 34 #: alpha-price-table-for-elementor.php 31 35 msgid "Ali Ali" 32 36 msgstr "" 33 37 34 38 #. Author URI of the plugin 39 #: alpha-price-table-for-elementor.php 35 40 msgid "https://github.com/Ali7Ali" 36 41 msgstr "" … … 54 59 msgstr "" 55 60 56 #: includes/class-alpha-price-table-widget.php: 5061 #: includes/class-alpha-price-table-widget.php:44 57 62 msgid "Alpha Price Table" 58 63 msgstr "" 59 64 60 #: includes/class-alpha-price-table-widget.php: 8161 #: includes/class-alpha-price-table-widget.php:28 765 #: includes/class-alpha-price-table-widget.php:78 66 #: includes/class-alpha-price-table-widget.php:286 62 67 msgid "Header" 63 68 msgstr "" 64 69 65 70 #. translators: 1: Demo link open tag, 2: Link close tag. 66 #: includes/class-alpha-price-table-widget.php: 9171 #: includes/class-alpha-price-table-widget.php:88 67 72 msgid "Check this widget demo %1$shere%2$s." 68 73 msgstr "" 69 74 70 #: includes/class-alpha-price-table-widget.php: 10271 #: includes/class-alpha-price-table-widget.php:32 475 #: includes/class-alpha-price-table-widget.php:99 76 #: includes/class-alpha-price-table-widget.php:323 72 77 msgid "Title" 73 78 msgstr "" 74 79 75 #: includes/class-alpha-price-table-widget.php:10 480 #: includes/class-alpha-price-table-widget.php:101 76 81 msgid "Enter your title" 77 82 msgstr "" 78 83 79 #: includes/class-alpha-price-table-widget.php:1 1184 #: includes/class-alpha-price-table-widget.php:108 80 85 msgid "Alignment" 81 86 msgstr "" 82 87 83 #: includes/class-alpha-price-table-widget.php:11 688 #: includes/class-alpha-price-table-widget.php:113 84 89 msgid "Left" 85 90 msgstr "" 86 91 87 #: includes/class-alpha-price-table-widget.php:1 2092 #: includes/class-alpha-price-table-widget.php:117 88 93 msgid "Center" 89 94 msgstr "" 90 95 91 #: includes/class-alpha-price-table-widget.php:12 496 #: includes/class-alpha-price-table-widget.php:121 92 97 msgid "Right" 93 98 msgstr "" 94 99 95 #: includes/class-alpha-price-table-widget.php:13 7100 #: includes/class-alpha-price-table-widget.php:134 96 101 msgid "Description" 97 102 msgstr "" 98 103 99 #: includes/class-alpha-price-table-widget.php:13 9104 #: includes/class-alpha-price-table-widget.php:136 100 105 msgid "Enter your description" 101 106 msgstr "" 102 107 103 #: includes/class-alpha-price-table-widget.php:14 6108 #: includes/class-alpha-price-table-widget.php:143 104 109 msgid "Heading Tag" 105 110 msgstr "" 106 111 107 #: includes/class-alpha-price-table-widget.php:16 4108 #: includes/class-alpha-price-table-widget.php:38 4112 #: includes/class-alpha-price-table-widget.php:162 113 #: includes/class-alpha-price-table-widget.php:383 109 114 msgid "Features" 110 115 msgstr "" 111 116 117 #: includes/class-alpha-price-table-widget.php:171 118 msgid "Text" 119 msgstr "" 120 112 121 #: includes/class-alpha-price-table-widget.php:173 113 msgid "Text"114 msgstr ""115 116 #: includes/class-alpha-price-table-widget.php:175117 122 msgid "List Item" 118 123 msgstr "" 119 124 120 #: includes/class-alpha-price-table-widget.php:18 7125 #: includes/class-alpha-price-table-widget.php:185 121 126 msgid "Icon" 122 127 msgstr "" 123 128 124 #: includes/class-alpha-price-table-widget.php:19 7129 #: includes/class-alpha-price-table-widget.php:195 125 130 msgid "Icon Color" 126 131 msgstr "" 127 132 128 #: includes/class-alpha-price-table-widget.php:2 10133 #: includes/class-alpha-price-table-widget.php:208 129 134 msgid "Icon Position" 130 135 msgstr "" 131 136 132 #: includes/class-alpha-price-table-widget.php:21 4137 #: includes/class-alpha-price-table-widget.php:212 133 138 msgid "Before" 134 139 msgstr "" 135 140 136 #: includes/class-alpha-price-table-widget.php:21 5141 #: includes/class-alpha-price-table-widget.php:213 137 142 msgid "After" 138 143 msgstr "" 139 144 140 #: includes/class-alpha-price-table-widget.php:2 30145 #: includes/class-alpha-price-table-widget.php:228 141 146 msgid "List Item #1" 142 147 msgstr "" 143 148 144 #: includes/class-alpha-price-table-widget.php:23 5149 #: includes/class-alpha-price-table-widget.php:233 145 150 msgid "List Item #2" 146 151 msgstr "" 147 152 148 #: includes/class-alpha-price-table-widget.php:2 40153 #: includes/class-alpha-price-table-widget.php:238 149 154 msgid "List Item #3" 150 155 msgstr "" 151 156 152 #: includes/class-alpha-price-table-widget.php:25 4153 #: includes/class-alpha-price-table-widget.php:47 5157 #: includes/class-alpha-price-table-widget.php:253 158 #: includes/class-alpha-price-table-widget.php:474 154 159 msgid "Footer" 155 160 msgstr "" 156 161 157 #: includes/class-alpha-price-table-widget.php:26 1162 #: includes/class-alpha-price-table-widget.php:260 158 163 msgid "Button Text" 159 164 msgstr "" 160 165 161 #: includes/class-alpha-price-table-widget.php:26 3166 #: includes/class-alpha-price-table-widget.php:262 162 167 msgid "Click Here" 163 168 msgstr "" 164 169 165 #: includes/class-alpha-price-table-widget.php:2 70170 #: includes/class-alpha-price-table-widget.php:269 166 171 msgid "Link" 167 172 msgstr "" 168 173 169 #: includes/class-alpha-price-table-widget.php:27 2174 #: includes/class-alpha-price-table-widget.php:271 170 175 msgid "https://your-link.com" 171 176 msgstr "" 172 177 173 #: includes/class-alpha-price-table-widget.php:29 6174 #: includes/class-alpha-price-table-widget.php:39 3175 #: includes/class-alpha-price-table-widget.php:48 4176 #: includes/class-alpha-price-table-widget.php:57 7177 #: includes/class-alpha-price-table-widget.php:66 4178 #: includes/class-alpha-price-table-widget.php:295 179 #: includes/class-alpha-price-table-widget.php:392 180 #: includes/class-alpha-price-table-widget.php:483 181 #: includes/class-alpha-price-table-widget.php:576 182 #: includes/class-alpha-price-table-widget.php:663 178 183 msgid "Background Color" 179 184 msgstr "" 180 185 181 #: includes/class-alpha-price-table-widget.php:31 2182 #: includes/class-alpha-price-table-widget.php:40 5183 #: includes/class-alpha-price-table-widget.php:49 5186 #: includes/class-alpha-price-table-widget.php:311 187 #: includes/class-alpha-price-table-widget.php:404 188 #: includes/class-alpha-price-table-widget.php:494 184 189 msgid "Padding" 185 190 msgstr "" 186 191 187 #: includes/class-alpha-price-table-widget.php:33 3188 #: includes/class-alpha-price-table-widget.php:36 2189 #: includes/class-alpha-price-table-widget.php:43 1192 #: includes/class-alpha-price-table-widget.php:332 193 #: includes/class-alpha-price-table-widget.php:361 194 #: includes/class-alpha-price-table-widget.php:430 190 195 msgid "Color" 191 196 msgstr "" 192 197 193 #: includes/class-alpha-price-table-widget.php:35 3198 #: includes/class-alpha-price-table-widget.php:352 194 199 msgid "Sub Title" 195 200 msgstr "" 196 201 197 #: includes/class-alpha-price-table-widget.php:45 6202 #: includes/class-alpha-price-table-widget.php:455 198 203 msgid "Width" 199 204 msgstr "" 200 205 201 #: includes/class-alpha-price-table-widget.php:50 7206 #: includes/class-alpha-price-table-widget.php:506 202 207 msgid "Button" 203 208 msgstr "" 204 209 205 #: includes/class-alpha-price-table-widget.php:51 9210 #: includes/class-alpha-price-table-widget.php:518 206 211 msgid "Size" 207 212 msgstr "" 208 213 214 #: includes/class-alpha-price-table-widget.php:522 215 msgid "Extra Small" 216 msgstr "" 217 209 218 #: includes/class-alpha-price-table-widget.php:523 210 msgid " ExtraSmall"219 msgid "Small" 211 220 msgstr "" 212 221 213 222 #: includes/class-alpha-price-table-widget.php:524 214 msgid " Small"223 msgid "Medium" 215 224 msgstr "" 216 225 217 226 #: includes/class-alpha-price-table-widget.php:525 218 msgid " Medium"227 msgid "Large" 219 228 msgstr "" 220 229 221 230 #: includes/class-alpha-price-table-widget.php:526 222 msgid "Large"223 msgstr ""224 225 #: includes/class-alpha-price-table-widget.php:527226 231 msgid "Extra Large" 227 232 msgstr "" 228 233 229 #: includes/class-alpha-price-table-widget.php:5 40234 #: includes/class-alpha-price-table-widget.php:539 230 235 msgid "Normal" 231 236 msgstr "" 232 237 233 #: includes/class-alpha-price-table-widget.php:5 50234 #: includes/class-alpha-price-table-widget.php:6 50238 #: includes/class-alpha-price-table-widget.php:549 239 #: includes/class-alpha-price-table-widget.php:649 235 240 msgid "Text Color" 236 241 msgstr "" 237 242 238 #: includes/class-alpha-price-table-widget.php:60 8239 #: includes/class-alpha-price-table-widget.php:72 7243 #: includes/class-alpha-price-table-widget.php:607 244 #: includes/class-alpha-price-table-widget.php:726 240 245 msgid "Border Radius" 241 246 msgstr "" 242 247 243 #: includes/class-alpha-price-table-widget.php:62 3248 #: includes/class-alpha-price-table-widget.php:622 244 249 msgid "Text Padding" 245 250 msgstr "" 246 251 247 #: includes/class-alpha-price-table-widget.php:6 40252 #: includes/class-alpha-price-table-widget.php:639 248 253 msgid "Hover" 249 254 msgstr "" 250 255 251 #: includes/class-alpha-price-table-widget.php:67 8256 #: includes/class-alpha-price-table-widget.php:677 252 257 msgid "Border Color" 253 258 msgstr "" 254 259 255 #: includes/class-alpha-price-table-widget.php:69 2260 #: includes/class-alpha-price-table-widget.php:691 256 261 msgid "Animation" 257 262 msgstr "" 258 263 259 #: includes/class-alpha-price-table-widget.php:70 9264 #: includes/class-alpha-price-table-widget.php:708 260 265 msgid "Table" 261 266 msgstr "" 262 267 263 #: includes/class-alpha-price-table-widget.php:74 7268 #: includes/class-alpha-price-table-widget.php:746 264 269 msgid "Overflow" 265 270 msgstr "" 266 271 272 #: includes/class-alpha-price-table-widget.php:750 273 msgid "Hidden" 274 msgstr "" 275 267 276 #: includes/class-alpha-price-table-widget.php:751 268 msgid "Hidden"269 msgstr ""270 271 #: includes/class-alpha-price-table-widget.php:752272 277 msgid "Visible" 273 278 msgstr "" 274 279 275 280 #. translators: 1: Plugin name, 2: Required Elementor version 276 #: includes/class-alpha-price-table.php:13 7281 #: includes/class-alpha-price-table.php:132 277 282 msgid "%1$s requires Elementor version %2$s or greater." 278 283 msgstr "" 279 284 280 #: includes/class-alpha-price-table.php:13 8281 #: includes/class-alpha-price-table.php:1 60285 #: includes/class-alpha-price-table.php:133 286 #: includes/class-alpha-price-table.php:153 282 287 msgid "Alpha Price Table for Elementor" 283 288 msgstr "" 284 289 285 #: includes/class-alpha-price-table.php:1 40290 #: includes/class-alpha-price-table.php:135 286 291 msgid "Update Elementor" 287 292 msgstr "" 288 293 289 294 #. translators: 1: Plugin name, 2: Required PHP version 290 #: includes/class-alpha-price-table.php:15 9295 #: includes/class-alpha-price-table.php:152 291 296 msgid "%1$s requires PHP version %2$s or greater." 292 297 msgstr "" -
alpha-price-table-for-elementor/trunk/readme.txt
r3169944 r3190429 2 2 Author: ali7ali 3 3 Contributors: ali7ali 4 Tags: price-table, price, elementor, compar e, table4 Tags: price-table, price, elementor, comparison, table 5 5 Requires at least: 6.0 6 Tested up to: 6. 66 Tested up to: 6.7 7 7 Requires PHP: 7.4 8 Stable tag: 1.0. 68 Stable tag: 1.0.7 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html 11 11 12 Alpha Price Table For Elementor is a p lugin that offers premiumprice table features for WordPress.12 Alpha Price Table For Elementor is a powerful plugin offering premium and customizable price table features for WordPress. 13 13 14 14 == Description == 15 This plugin offers the ability to add a highly customized price table with extended features.15 Alpha Price Table For Elementor allows you to create highly customizable and responsive price tables with advanced features. With an intuitive live editing experience and seamless Elementor integration, it's the perfect solution for building beautiful pricing tables for any website. 16 16 17 Plugin features 18 * Highly customized 19 * Custom icon before or after the text 20 * Responsive Live Editing 17 = Features = 18 * Fully customizable price tables 19 * Support for custom icons before or after text 20 * Responsive design with live editing 21 * Seamless integration with Elementor Website Builder 21 22 22 Elementor Website Builder comes with an exclusive toolset, that lets you create a truly responsive website in a whole new and visual way. From different font sizes, padding, and margin per device, to reverse column ordering, this is the most powerful mobile site builder for creating perfect responsive websites. 23 = Why Choose Alpha Price Table? = 24 With Elementor’s exclusive toolset and our advanced pricing table widget, you can create stunning, mobile-friendly price tables effortlessly. Control font sizes, padding, margins, and even column ordering for a perfect responsive design. 23 25 24 26 = Demo = 25 Check this widget demo here[here](https://ali-ali.org/project/alpha-price-table-for-elementor/).27 Check out the widget demo [here](https://ali-ali.org/project/alpha-price-table-for-elementor/). 26 28 27 = Contributing and reporting bugs = 28 29 You can contribute code to this plugin via GitHub: [https://github.com/ali7ali/Alpha-Price-Table-For-Elementor](https://github.com/ali7ali/Alpha-Price-Table-For-Elementor) 29 = Contributions and Bug Reporting = 30 We welcome contributions to this plugin. Report bugs or submit code on GitHub: [Alpha Price Table GitHub Repository](https://github.com/ali7ali/Alpha-Price-Table-For-Elementor). 30 31 31 32 = Support = 32 33 Use the WordPress.org forums for community support. If you spot a bug, you can of course log it on [Github](https://github.com/ali7ali/Alpha-Price-Table-For-Elementor/issues/new/choose) instead where we can act upon it more efficiently. 33 For community support, visit the WordPress.org forums. For efficient issue resolution, report bugs on GitHub: [Report an Issue](https://github.com/ali7ali/Alpha-Price-Table-For-Elementor/issues/new/choose). 34 34 35 35 == Installation == 36 36 37 37 = Minimum Requirements = 38 39 38 * WordPress 6.0 or greater 40 39 * PHP version 7.4 or greater 41 40 * MySQL version 5.0 or greater 42 41 43 = We recommend your host supports: = 44 42 = Recommended Server Configuration = 45 43 * PHP version 8.1 or greater 46 44 * MySQL version 5.6 or greater 47 * WordPress Memory limit of 64 MB or greater (128 MB or higher is preferred)45 * WordPress memory limit of 128 MB or higher 48 46 49 = Installation = 50 51 First, make sure you have [Elementor Website Builder](https://wordpress.org/plugins/elementor/) plugin installed and activated. 52 53 Then follow these steps to install the plugin: 54 55 1. Log in to the WordPress Dashboard as an administrator. 56 2. Click the Plugins | Add New button. 57 3. Search for 'Alpha Price Table For Elementor' in the Search plugins field. 58 4. Once you see the plugin listed, click the Install Now button. 59 5. Click the Activate button to activate the plugin. 60 61 Manual or using sFTP install: 62 1. Manually or using sFTP Upload 'plugin-directory' to the '/wp-content/plugins/' directory 63 2. Activate the plugin through the 'Plugins' screen in WordPress 47 = Installation Steps = 48 1. Ensure you have the [Elementor Website Builder](https://wordpress.org/plugins/elementor/) plugin installed and activated. 49 2. Navigate to the WordPress Dashboard and click "Plugins" > "Add New." 50 3. Search for "Alpha Price Table For Elementor." 51 4. Click "Install Now" and then "Activate." 52 5. Alternatively, upload the plugin manually via FTP to `/wp-content/plugins/` and activate it through the "Plugins" screen. 64 53 65 54 == Upgrade Notice == 66 55 67 = 1.0.6 = 68 Security enhancements and code refactoring 56 = 1.0.7 = 57 - Added support for Elementor's latest version 58 - Enhanced PHP 8.1 compatibility 59 - Improved performance and security 60 - Bug fixes and code optimizations
Note: See TracChangeset
for help on using the changeset viewer.