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   View files Documentation   View files View files (92)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2022-11-01 (2 months ago) RSS 2.0 feedNot yet rated by the usersTotal: 15 This week: 1All time: 10,860 This week: 381Up
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.

Picture of Maniruzzaman Akash
  Performance   Level  
Innovation award
Innovation award
Nominee: 5x

 

Details

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  
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

 Version Control Unique User Downloads Download Rankings  
 100%
Total:15
This week:1
All time:10,860
This week:381Up