PHP Classes

How to Configure WordPress Email Settings using the Plugin WP Emailer: Allow WordPress users to configure email settings

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 31 All time: 11,135 This week: 673Up
Version License PHP version Categories
wp-emailer 1.0.0MIT/X Consortium ...5PHP 5, Content management, Configuration, B...
Description 

Author

This package provides a plugin to allow WordPress users to configure email settings.

It can present configuration pages in the WordPress administration panel to configure several options related to email usage.

Currently, it lets users list, add, and remove email addresses that WordPress can use.

Innovation Award
PHP Programming Innovation award nominee
January 2023
Number 9
WordPress is a popular content management system written in PHP.

One of its best features that explain its popularity is the possibility to extend with plugins that increase WordPress features beyond what the original WordPress installation can do.

This package provides a WordPress plugin that allows users to configure one or more WordPress administrator email addresses from the Web interface of the WordPress administration panel.

Manuel Lemos
Picture of Maniruzzaman Akash
  Performance   Level  
Innovation award
Innovation award
Nominee: 9x

 

Documentation

WP Emailer

A WordPress starter plugin using Vue JS framework (Vue 3) to work with Vuex, Vue router, i18n, PHP OOP, PHPUnit test, table, pagination, settings, graphs and so many.

Installation

git clone https://github.com/ManiruzzamanAkash/wp-emailer.git

# Go to that plugin folder
cd wp-emailer

# Install composer dependencies.
composer install

# Install npm dependencies.
npm install

# Start development mode server (if needs).
npm run dev

# Build scripts (if needs).
npm run build

PHP Coding Standard check and fix

# Check if any PHPCS issues found.
composer run phpcs

# Fix any possible PHPCS issues.
composer run phpcs:fix

PHP Unit test

Create a test database called - wp_phpunit_wpvue (Only for phpunit-test. Not for development or production.) Or, configure this from /tests/phpunit/wp-config.php file.

composer run test

PHP Unit test + PHPCS Check

composer run test:all

Composer run test:all command.

JavaScript Lint error

npm run lint

How to build plugin zip

Single release command

npm run release

After running these commands, a zip file named - wpemailer.zip will be generated at dist/ folder.

One by one commands Optional (if needs)

npm run build
npm run version
npm run makepot
npm run zip

Demo previews

Settings Page

Settings Page.

List Page

List Page.

Graph Page

Graph Page.

Skeleton Loader for Settings

Skeleton Loader for Settings.

Skeleton Loader for Table

Skeleton Loader for Table.

Contact with me

manirujjamanakash@gmail.com


  Files folder image Files (92)  
File Role Description
Files folder imageassets (2 directories)
Files folder imagebuild (2 files)
Files folder imageincludes (2 files, 7 directories)
Files folder imagelanguages (1 file)
Files folder imagesrc (3 files, 7 directories)
Files folder imagetemplates (1 file)
Files folder imagetests (1 directory)
Files folder imagewebpack (1 file, 2 directories)
Accessible without login Plain text file .editorconfig Data Auxiliary data
Accessible without login Plain text file .eslintrc.js Data Auxiliary data
Accessible without login Plain text file .phpunit.result.cache Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file jsconfig.json Data Auxiliary data
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file phpcs.xml.dist Data Auxiliary data
Accessible without login Plain text file phpunit.xml.dist Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Plain text file wpemailer.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:31
This week:0
All time:11,135
This week:673Up