#MailHog example page
MailHog is an email testing tool for developers.
It gives the developer the option to intercept and inspect the emails sent by his application.
You can download the MailHog Windows client from one of the links below.
input { | |
file { | |
path => "/var/www/laravel-project/storage/logs/laravel.log" | |
codec => multiline { | |
pattern => "^\[%{TIMESTAMP_ISO8601:timestamp}\]" | |
what => "previous" | |
negate => true | |
} | |
} | |
} |
#MailHog example page
MailHog is an email testing tool for developers.
It gives the developer the option to intercept and inspect the emails sent by his application.
You can download the MailHog Windows client from one of the links below.
theme new --password=d4a29bca44d940f20341b3d6aea04e67 --store=12bit-vn.myshopify.com --name=theme_demo |
// This example will add a custom "select" drop down to the "Image Box" | |
// This will change the class="" on the rendered image box so we can style the Image Box differently | |
// based on the selected option from the editor. | |
// The class will be "my-image-box-style-blue" or "my-image-box-style-green" based on the selected option. | |
add_action('elementor/element/before_section_end', function( $section, $section_id, $args ) { | |
if( $section->get_name() == 'image-box' && $section_id == 'section_image' ){ | |
// we are at the end of the "section_image" area of the "image-box" | |
$section->add_control( |
<?php | |
/** | |
* Render the widget output on the frontend. | |
* | |
* Written in PHP and used to generate the final HTML. | |
* | |
* @since 1.0.0 | |
* | |
* @access protected | |
*/ |
<?php | |
/** | |
* Register the widget controls. | |
* | |
* Adds different input fields to allow the user to change and customize the widget settings. | |
* | |
* @since 1.0.0 | |
* | |
* @access protected | |
*/ |
<?php | |
/** | |
* Retrieve the list of categories the widget belongs to. | |
* | |
* Used to determine where to display the widget in the editor. | |
* | |
* Note that currently Elementor supports only one category. | |
* When multiple categories passed, Elementor uses the first one. | |
* | |
* @since 1.0.0 |
<?php | |
/** | |
* Retrieve the widget title. | |
* | |
* @since 1.0.0 | |
* | |
* @access public | |
* | |
* @return string Widget title. | |
*/ |
<?php | |
/** | |
* Retrieve the widget name. | |
* | |
* @since 1.0.0 | |
* | |
* @access public | |
* | |
* @return string Widget name. | |
*/ |
<?php | |
public function enqueue_script(){ | |
wp_register_script( 'general-script', EC_EXTENTIONS_URL . 'assets/js/script.js', [ 'jquery' ], EC_ELEMENTOR_VERSION, true ); | |
} | |
public function register_frontend_styles(){ | |
wp_register_style('general-style', EC_EXTENTIONS_URL . 'assets/css/general.css', array(), EC_ELEMENTOR_VERSION); | |
} | |
public function enqueue_frontend_styles(){ |