Constants
Overview of constants that can be defined in your wp-config.php overriding defaults – constants should always be defined before 
/* That's all, stop editing! Happy blogging. */
| Admin – Name / Icon | ||
|---|---|---|
| Constant | Value [default] | |
| WPPIZZA_NAME | string [WPPizza] | set admin plugin name | 
| WPPIZZA_MENU_ICON | url [http://url/path/to/pizza_16.png] | set admin plugin image | 
| Admin – Miscellaneous | ||
|---|---|---|
| Constant | Value [default] | |
| WPPIZZA_ADMIN_DASHBOARD_TRANSIENT_REPORTS_EXPIRY | int [3600] | transient timeout for admin dashboard widget | 
| WPPIZZA_ADMIN_FORMFIELDS_VALIDATION_MULTISELECT | true|false [false] | allow multiple validation rules in order form settings | 
| WPPIZZA_ADMIN_ORDER_DELIVERED_STATUS | array [serialize(array(‘DELIVERED’))] | SERIALIZED array of statuses which will update the order_delivered timestamp | 
| WPPIZZA_ADMIN_TEMPLATES_PERPAGE | int [5] | how many templates per (admin) page | 
| Admin – Privacy (v3.5+) | ||
|---|---|---|
| Constant | Value [default] | |
| WPPIZZA_PRIVACY_REINDEX_EMAILS | bool false | allow re-indexing of emails from WPPizza->Settings->Privacy if necessary (see help screen in WPPizza->Settings : Privacy) | 
| WPPIZZA_ENCRYPTION_KEY | str (16+ chars) void | allow setting of a encryption key (see help screen in WPPizza->Settings : Privacy) | 
| Frontend | ||
|---|---|---|
| Constant | Value [default] | |
| WPPIZZA_SORT_ITEMS_AS_ADDED | true|false [false] | sort items as they were added to cart | 
| WPPIZZA_SINGLE_PERMALINK_VAR | string [menu_item] | permalink to single items (if used) – lowercase , no spaces | 
| WPPIZZA_PLAINTEXT_MAX_LINE_LENGTH | int [74] | max line length for plaintext emails/templates single line fields | 
| WPPIZZA_PLAINTEXT_MAX_LINE_LENGTH_WORDWRAP | int [74] | max line length for plaintext emails/templates textareas | 
| WPPIZZA_WIDGET_CSS_CLASS | string [wppizza_widget] | additional class name associated with wppizza *widgets* | 
| Development – Should never be used on production sites | ||
|---|---|---|
| Constant | Value [default] | |
| WPPIZZA_DEV_ADMIN_NO_SAVE | true|false [false] | options saving disallowed | 
| WPPIZZA_DEV_DISABLE_CLEAR_CART | true|false [false] | do NOT clear cart after order | 
| WPPIZZA_DEV_VIEW_EMAIL_OUTPUT | true|false [false] | view email on order | 
| WPPIZZA_DEV_VIEW_SMTP_PASSWORD | true|false [false] | view smtp password in admin | 
| Installation – Only effective on first install | ||
|---|---|---|
| Constant | Value [default] | |
| WPPIZZA_INSTALL_REQUIRED_ONLY | true|false [false] | install order page, root menu page only | 
| WPPIZZA_INSTALL_NO_MENU_ITEMS | true|false [false] | no default menu items or categories | 
| WPPIZZA_INSTALL_NO_DEFAULTS | true|false [false] | no default pages (not even required ones), items or categories | 
| WPPIZZA_INSTALL_IGNORE_REQUIREMENTS | true|false [false] | bypass plugin activation requirements check | 
| Miscellaneous | ||
|---|---|---|
| Constant | Value [default] | |
| unless you have a parameter clash with some other plugin you can just leave these alone | ||
| WPPIZZA_TRANSACTION_GET_PREFIX | string [wpptx] | _GET prefix for thank you / payment success page | 
| WPPIZZA_TRANSACTION_CANCEL_PREFIX | string [wppcltx] | _GET prefix to *cancel* order | 
| NON-CHANGEABLE constants for development/convenience | ||
|---|---|---|
| Constant | Value | Description | 
| if you want to develop your own filters or plugins, the above constants might be useful | ||
| WPPIZZA_POST_TYPE | wppizza | registered post type | 
| WPPIZZA_TAXONOMY | wppizza_menu | registered taxonomy | 
| WPPIZZA_TABLE_ORDERS | wppizza_orders | orders db table name | 
| WPPIZZA_CHARSET | get_bloginfo(‘charset’) | current character set | 
| WPPIZZA_WP_TIME | current_time(‘timestamp’) | current time timestamp depending on timezone set | 
| WPPIZZA_UTC_TIME | current_time(‘timestamp’, true) | utc time / current GMT time |