Developers

  1. Modify Css / Styles / Layout
    1. Frontend Css
    2. 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. Add attachment to email
    4. On order status update
    5. Unconfirmed Orders
    6. Customise order id
    7. Changing post type arguments
    8. Gateway filter frontend
    9. Users previous orders
    10. Dynamic menu item prices
    11. Prices output loop
    12. Pickup Opening Times
    13. Additional validation function

5.7.Changing post type arguments

Altering WPPizza custom post type and taxonomy labels and arguments

there are several filters you can use to change the WPPizza custom post type as well as taxonomies labels, arguments. Please refer to WordPress codex regarding register_posttype and register_taxonomy.

wppizza_filter_cpt_lbls

filter wppizza custom post type lables

@param: array (labels of custom post type)
@return: array

example:

add_filter('wppizza_filter_cpt_lbls', 'my_custom_cpt_lables');
function my_custom_cpt_lables($labels){
	/* set your labels as you see fit */
return $labels;
}

wppizza_filter_cpt_args

filter wppizza custom post type arguments

@param: array (arguments of custom post type)
@return: array

example:

add_filter('wppizza_filter_cpt_args', 'my_custom_cpt_args');
function my_custom_cpt_args($args){
	/* set your arguments as you see fit */
return $args;
}

wppizza_filter_ctx_lbls

filter wppizza taxonomy labels

@param: array (labels of taxonomies)
@return: array

example:

add_filter('wppizza_filter_ctx_lbls', 'my_custom_tax_lables');
function my_custom_tax_lables($labels){
	/* set your labels as you see fit */
return $labels;
}

wppizza_filter_ctx_args

filter wppizza taxonomy arguments

@param: array (arguments of wppizza taxonomies)
@return: array

example:

add_filter('wppizza_filter_ctx_args', 'my_custom_tax_args');
function my_custom_tax_args($args){
	/* set your argumentsas you see fit */
return $args;
}
Yes No Suggest edit
Suggest Edit

documentor id 5