Easy Invoice 1.1.3

Does Easy Invoice work with WordPress 6.8.1 and PHP 8.1.12? A smoke test was performed on .

Summary

Errors
No PHP errors, warnings or notices
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Looks good! No problems were detected.
Performance

Memory usage: 208.52 KiB
The average PHP memory usage increased by this amount after activating by the plugin.

Page speed impact: 0.071 seconds
The average page load time increased by this amount after activating the plugin.

Environment
WordPress version6.8.1
PHP version8.1.12
MySQL version10.6.10
PHP memory limit512M
Plugin Info
Last updated
Active installs 200+
WordPress.org page https://wordpress.org/plugins/easy-invoice/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 17

Plugins ‹ Test site — WordPress

Page screenshot: Plugins ‹ Test site — WordPress
URL /wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL /wp-admin/plugins.php?action=activate&plugin=easy-invoice%2Feasy-invoice.php&plugin_status=all&paged=1&s&_wpnonce=bb8a29c6a1
Aspect after-activation
HTTP status 200
Load time 0.487 s
Memory usage 3.74 MiB
JS errors None
Resource errors None

Invoices

Page screenshot: Invoices
URL /wp-admin/edit.php?post_type=easy-invoice
Aspect menu-item
HTTP status 200
Load time 0.172 s
Memory usage 3.75 MiB
JS errors None
Resource errors None

Invoices → Add New invoice

Page screenshot: Invoices → Add New invoice
URL /wp-admin/post-new.php?post_type=easy-invoice
Aspect menu-item
HTTP status 200
Load time 0.635 s
Memory usage 3.94 MiB
JS errors None
Resource errors None

Invoices → All Payments

Page screenshot: Invoices → All Payments
URL /wp-admin/edit.php?post_type=easy-invoice-payment
Aspect menu-item
HTTP status 200
Load time 0.181 s
Memory usage 3.75 MiB
JS errors None
Resource errors None

Quotes

Page screenshot: Quotes
URL /wp-admin/edit.php?post_type=easy-invoice-quotes
Aspect menu-item
HTTP status 200
Load time 0.168 s
Memory usage 3.75 MiB
JS errors None
Resource errors None

Quotes → Add New quote

Page screenshot: Quotes → Add New quote
URL /wp-admin/post-new.php?post_type=easy-invoice-quotes
Aspect menu-item
HTTP status 200
Load time 0.402 s
Memory usage 3.91 MiB
JS errors None
Resource errors None

Easy Invoice

Page screenshot: Easy Invoice
URL /wp-admin/admin.php?page=easy-invoice-dashboard
Aspect menu-item
HTTP status 200
Load time 0.277 s
Memory usage 3.69 MiB
JS errors None
Resource errors None

Easy Invoice → Settings

Page screenshot: Easy Invoice → Settings
URL /wp-admin/admin.php?page=easy-invoice-settings
Aspect menu-item
HTTP status 200
Load time 0.462 s
Memory usage 3.77 MiB
JS errors None
Resource errors None

Easy Invoice → Settings → Business

Page screenshot: Easy Invoice → Settings → Business
URL /wp-admin/admin.php?page=easy-invoice-settings&tab=ei_business
Aspect menu-item-tab
HTTP status 200
Load time 0.480 s
Memory usage 3.77 MiB
JS errors None
Resource errors None

Easy Invoice → Settings → Quote

Page screenshot: Easy Invoice → Settings → Quote
URL /wp-admin/admin.php?page=easy-invoice-settings&tab=ei_quote
Aspect menu-item-tab
HTTP status 200
Load time 0.290 s
Memory usage 3.77 MiB
JS errors None
Resource errors None

Easy Invoice → Settings → Invoice

Page screenshot: Easy Invoice → Settings → Invoice
URL /wp-admin/admin.php?page=easy-invoice-settings&tab=ei_invoice
Aspect menu-item-tab
HTTP status 200
Load time 0.270 s
Memory usage 3.77 MiB
JS errors None
Resource errors None

Easy Invoice → Settings → Tax

Page screenshot: Easy Invoice → Settings → Tax
URL /wp-admin/admin.php?page=easy-invoice-settings&tab=ei_tax
Aspect menu-item-tab
HTTP status 200
Load time 0.260 s
Memory usage 3.77 MiB
JS errors None
Resource errors None

Easy Invoice → Settings → Payment

Page screenshot: Easy Invoice → Settings → Payment
URL /wp-admin/admin.php?page=easy-invoice-settings&tab=ei_payment_gateways
Aspect menu-item-tab
HTTP status 200
Load time 0.252 s
Memory usage 3.77 MiB
JS errors None
Resource errors None

Easy Invoice → Settings → Emails

Page screenshot: Easy Invoice → Settings → Emails
URL /wp-admin/admin.php?page=easy-invoice-settings&tab=ei_emails
Aspect menu-item-tab
HTTP status 200
Load time 0.263 s
Memory usage 3.77 MiB
JS errors None
Resource errors None

Easy Invoice → Settings → Texts

Page screenshot: Easy Invoice → Settings → Texts
URL /wp-admin/admin.php?page=easy-invoice-settings&tab=ei_texts
Aspect menu-item-tab
HTTP status 200
Load time 0.302 s
Memory usage 3.77 MiB
JS errors None
Resource errors None

Easy Invoice → Addons

Page screenshot: Easy Invoice → Addons
URL /wp-admin/admin.php?page=ei-addons
Aspect menu-item
HTTP status 200
Load time 0.215 s
Memory usage 3.69 MiB
JS errors None
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.237 s
Memory usage 3.57 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.326 s0.489 s+0.163 s3.51 MiB3.71 MiB+ 210.89 KiB
/wp-admin/edit.php0.196 s0.203 s+0.007 s3.57 MiB3.77 MiB+ 208.05 KiB
/wp-admin/post-new.php0.754 s1.379 s+0.625 s6.06 MiB6.35 MiB+ 297.02 KiB
/wp-admin/upload.php0.612 s0.501 s-0.111 s3.52 MiB3.72 MiB+ 195.89 KiB
/wp-admin/options-writing.php0.204 s0.197 s-0.007 s3.5 MiB3.7 MiB+ 199.88 KiB
/wp-admin/media-new.php0.255 s0.231 s-0.024 s3.49 MiB3.69 MiB+ 208.08 KiB
/wp-admin/edit-tags.php?taxonomy=category0.182 s0.190 s+0.008 s3.5 MiB3.71 MiB+ 213.25 KiB
/wp-admin/post-new.php?post_type=page0.605 s0.699 s+0.094 s6.05 MiB6.27 MiB+ 227.6 KiB
/wp-admin/options-discussion.php0.322 s0.234 s-0.088 s3.5 MiB3.69 MiB+ 196.38 KiB
/wp-admin/edit-comments.php0.194 s0.379 s+0.185 s3.52 MiB3.71 MiB+ 195.88 KiB
/0.292 s0.219 s-0.073 s3.43 MiB3.57 MiB+ 140.75 KiB
Average 0.358 s0.429 s+0.071 s3.97 MiB4.17 MiB+ 208.52 KiB

Code Statistics

Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where possible, so the numbers you see here may be lower than those reported by other tools.

PHP
CSS
Language % Lines of code Comment lines Files
PHP80.1%10,7441,226140
CSS10.4%1,39247
JavaScript5.7%769125
Sass3.7%493120
JSON0.1%2001
Total 13,418 1,243 173

PHP Code Analysis | More results »

Lines of code 9,654
Total complexity 1,572
Median class complexity 6.0
Median method complexity 1.0
Most complex class MatrixAddons\EasyInvoice\Admin\Settings
Most complex function MatrixAddons\EasyInvoice\Admin\Settings::output_fields()
Classes 91
Methods 571
Functions 78

Additions

Things that the plugin adds to the site. This section is not intended to be comprehensive. The test tool only looks for a few specific types of added content.

Options wp_options 2

Custom Post Types 3

ID Name
easy-invoiceInvoices
easy-invoice-quotesQuotes
easy-invoice-paymentPayments

PHP Error Log

The log file is empty.

See also: All tests for this plugin, How to Hide Easy Invoice Admin Menus