Developers

  1. Modify Css / Styles / Layout
    1. Layout (Menu Items, General)
    2. Frontend Css
    3. Admin Css
  2. Templates
    1. Pages
      1. page.order.php
      2. page.confirm-order.php
      3. page.processing.php
      4. page.thankyou.php
      5. page.cancelled.php
      6. page.purchase-history.php
    2. Order
      1. itemised.php
      2. summary.php
      3. transaction_details.php
    3. Global
      1. orderinfo.php (Widget)
      2. openingtimes.php (Widget)
      3. additives.php (Widget)
      4. navigation.list.php (Widget)
      5. navigation.dropdown.php (Widget)
      6. search.php (Widget)
      7. totals.php (Widget)
      8. pickup_choice.php (Mixed)
      9. login.php (Module)
      10. profile.register.php (Module)
      11. profile.update.php (Module)
      12. pages.pickup_note.php (Module)
      13. formfields.inputs.php (Module)
      14. formfields.values.php (Module)
    4. Cart
      1. cart.container.php
      2. cart.shopclosed.php
      3. cart.empty.php
      4. cart.pickup_note.php
      5. cart.checkout_button.php
      6. cart.empty_cart_button.php
      7. cart.minimum_order.php
      8. minicart.php
    5. Loop (Menu Items)
      1. header.php
      2. no_results.php
      3. posts.title.php
      4. posts.thumbnail.php
      5. posts.prices.php
      6. posts.content.php
      7. posts.permalink.php
      8. additives.php
      9. pagination.php
      10. theme-wrapper.php
    6. Search Results
      1. search.php
    7. Single Menu Item
      1. single.php
    8. functions.php
  3. Filters, Actions, Functions
    1. Global WPPizza functions
    2. WPPizza options (Filter)
    3. Currency (Filter)
    4. After every order (Action)
    5. Getting orders (Function)
  4. Constants
    1. Admin Name
    2. Admin Menu Icon
    3. SORT_ITEMS_AS_ADDED
    4. SINGLE_PERMALINK_VAR
    5. WIDGET_CSS_CLASS
    6. PLAINTEXT_LINE_LENGTH
    7. ADMIN_{CONSTANTS}
    8. DEV_{CONSTANTS}
    9. INSTALL_{CONSTANTS}
    10. TRANSACTION_{CONSTANTS}
  5. Codesnippets
    1. Create your own sales report
    2. Order history - todays orders
    3. Email/Print templates
    4. Email Subject Line
    5. Add attachment to email
    6. On order status update
    7. Unconfirmed orders
    8. Customise order id
    9. Changing post type arguments
    10. Gateway filter frontend
    11. Users previous orders
    12. Dynamic menu item prices
    13. Update prices in bulk
    14. Prices output loop
    15. Pickup opening times
    16. Checkout Formfields
    17. Additional validation function
  6. Extensions / Gateways
    1. Add Ingredients
    2. Autoprint
    3. Confirm | Reject | Notify
    4. Coupons and Discounts
    5. Cross-Sells
    6. Delivery By Post/Zipcode
    7. Goodcom Printer
    8. Mailinglists
    9. Pdf Invoices
    10. Preorder
    11. Gateway - Stripe

4.9.WPPIZZA_INSTALL_{CONSTANTS}

If you are familiar with Wppizza you might want to perhaps skip certain data for new installations. To do so, you can overwrite the following constants by adding them to your wp-config.php

If you are new to WPPizza, I would suggest to not use any of the constants below to be able to familiarize yourself with the plugin and see how it works using the pre-installed example data

Note: Below constants only impact the initial installation of the plugin. Setting these constants AFTER you have installed the plugin, has NO impact.

 

a) WPPIZZA_INSTALL_REQUIRED_ONLY – set to true to only install required data such as order page and root menu page.
No default items, categories or user history page will be installed

define('WPPIZZA_INSTALL_REQUIRED_ONLY', true);

 

b) WPPIZZA_INSTALL_NO_MENU_ITEMS – set to true to not install any default menu items or categories

define('WPPIZZA_INSTALL_NO_MENU_ITEMS', true);

 

c) WPPIZZA_INSTALL_NO_DEFAULTS – If set to true NO Wppizza defaults will be installed (not even required pages). If you use this constant you will have to create the required pages with their relevant shortcodes yourself as well as setting the relevant parameters in the plugin.

define('WPPIZZA_INSTALL_NO_DEFAULTS', true);

 

d) WPPIZZA_INSTALL_IGNORE_REQUIREMENTS – By default certain server/php requirements are checked when you install the plugin and will stop the plugin from being activated if those have not been met. If you want to bypass this check , set the below constant
(doing so might of course cause issues when using the plugin)

define('WPPIZZA_INSTALL_IGNORE_REQUIREMENTS ', true);

 

constants above should be added to your wp-config.php somewhere before
/* That's all, stop editing! Happy blogging. */

Suggest Edit

documentor id 5