- bw_build_overridden_type() – Build the overridden post_type definition
- bw_delete_option() – Remove an option field from a set
- bw_list_registered_post_types() – Return a list of registered post_types
- bw_list_taxonomies() – Return a list of taxonomies
- bw_return_singular_name() – Return the singular name for the post_type, if defined
- bw_update_archive_stuff() – Handle a change of the has_archive / rewrite setting
- bw_update_option() – Set the value of an option field in the options group
- bw_update_post_type() – Update the existing post_type with the overrides
- bw_update_post_type_supports() – Update post_type supports features
- oikcpt_adjust_args() – Set the required values for the $args to register_post_type()
- oikcpt_admin_menu() – Implement "oik_admin_menu" for oik-types
- oikcpt_fields_loaded() – Implement "oik_fields_loaded" for oik-types
- oikcpt_get_registered_type_args() – Return the registered post type’s values as an args array
- oikcpt_lazy_admin_menu() – Lazy implementation for "oik-types" admin menu
- oikcpt_lazy_types_do_page() – oik-types – Custom Post Types page
- oikcpt_plugin_loaded() – Function performed when oik-types.php is loaded
- oikcpt_register_post_type() – Register or update a custom post type
- oikcpt_types_do_page() – Lazy implementation of the oik-types admin page
- oikf2t_do_page() – Page for defining the mapping of fields to types or types to fields
- oikf2t_fields_loaded() – Implement "oik_fields_loaded" for field to type relationships
- oikf2t_lazy_do_page() – Fields to Types mapping page
- oikfie_fields_do_page() – Lazy implementation of the oik-fields admin page
- oikfie_fields_loaded() – Implement "oik_fields_loaded" for oik-types fields
- oikfie_lazy_fields_do_page() – Lazy implementation for "oik-fields"
- oikfie_register_field() – Register a custom field
- oikt2f_do_page() – Page for defining the mapping of fields to types or types to fields
- oiktax_fields_loaded() – Implement "oik_fields_loaded" for oik-types taxonomies
- oiktax_lazy_taxonomies_do_page() – Lazy implementation for "oik-taxonomies"
- oiktax_register_taxonomy() – Register a custom taxonomy
- oiktax_taxonomies_do_page() – Lazy implemenation of the oik-taxonomies admin page
- oikx2t_do_page() – Page for defining the mapping of taxonomies to types or types to taxonomies
- oikx2t_fields_loaded() – Implement "oik_fields_loaded" for taxonomy to type relationships
- oikx2t_lazy_do_page() – Taxonomies to Types mapping page
- oik_cpt_add_oik_cpt() – Display form to add a custom post type
- oik_cpt_edit_rewrite() – Display the rewrite array values
- oik_cpt_edit_supports() – Display a multi-select box for "supports"
- oik_cpt_edit_type() – Display the Edit type form
- oik_cpt_edit_type_fields() –
- oik_cpt_get_all_post_type_supports() – List all the currently registered post type supports options
- oik_cpt_oik_post_type_supports() – Implement "oik_post_type_supports" for oik-types
- oik_cpt_oik_post_type_supports_core() – Return the ‘core’ options used in add_post_type_supports()
- oik_cpt_oik_post_type_supports_unknown_registered() – Implement "oik_post_type_supports" to add any remaining registered ones
- oik_cpt_preview() – Preview the post type – whatever that means
- oik_cpt_registered_types() – Display the table of registered post types
- oik_cpt_types() – Display the table of oik custom post types
- oik_diy_validate_f2t() – f2t must not be blank
- oik_diy_validate_taxonomy() – Taxonomy must not be blank
- oik_diy_validate_type() – type must not be blank
- oik_diy_validate_x2t() – x2t must not be blank
- oik_f2t_add_oik_f2t() – Display the form to add a field to post relationship
- oik_f2t_check_relationship_exists() – Check if the relationship already exists
- oik_f2t_edit_f2t() – Display the form to edit a field to post relationship
- oik_f2t_f2ts() – Display the table of existing field to type relationships
- oik_f2t_preview() –
- oik_fie_add_oik_fie() – Display form to add a custom field
- oik_fie_edit_field() – Display form to edit a field
- oik_fie_edit_field_options() – Determine the action hook to invoke to display the options for a particular field type
- oik_fie_edit_field_type_checkbox() – Display the field options for a "checkbox" type field
- oik_fie_edit_field_type_currency() – Display the field options for a "currency" type field
- oik_fie_edit_field_type_date() – Display the field options for a "date" type field
- oik_fie_edit_field_type_email() – Display the field options for an "email" type field
- oik_fie_edit_field_type_noderef() – Handle the field options for a "noderef" type field
- oik_fie_edit_field_type_numeric() – Display the field options for a "numeric" type field
- oik_fie_edit_field_type_select() – Display the field options for a "select" type field
- oik_fie_edit_field_type_text() – Display the field options for a "text" type field
- oik_fie_edit_field_type_textarea() – Display the field options for a "textarea" type field
- oik_fie_edit_field_type_URL() – Display the field options for an "URL" type field
- oik_fie_fields() – Register a field named $field_name of type $field_type with title $field_title and additional values $args
- oik_fie_preview() – View a field
- oik_fie_validate_field() – Field must not be blank
- oik_tax_add_oik_tax() – Add a Taxonomy name
- oik_tax_edit_taxonomy() – Display form to edit a custom taxonomy
- oik_tax_preview() –
- oik_tax_query_taxonomy_types() – Return the different choices for Taxonomy type
- oik_tax_taxonomies() – Note the bw_register_taxonomy function is commented out! Herb 2013/10/15 – as is the similar function in oik-fields.php
- oik_types_activation() – Implement "admin_notices" action for oik-types
- oik_types_display_post_type() – Displays a post type
- oik_types_display_post_types() –
- oik_types_get_archive_posts_per_page() – Retrieves archive_posts_per_page if set.
- oik_types_get_archive_posts_per_page_for_taxonomy() – Returns archive_posts_per_page for a taxonomy query
- oik_types_get_involved_taxonomies_post_types() – Returns array of post_types involved with the taxonomies
- oik_types_lazy_run_oik_types() – oik-types CLI
- oik_types_menu() – Display the oik types page overview – in one big page
- oik_types_nav_menu_meta_box_object() – Override the default query for Media
- oik_types_posts_orderby() – Order front-end archives by post title
- oik_types_posts_where() – Implement "posts_where" filter to search for attachments as well
- oik_types_pre_get_posts() – Implement "pre_get_posts" for oik-types
- oik_types_pre_get_posts_for_archive() – Implement "pre_get_posts" action for oik-types for archive pages
- oik_types_register_post_type_args() – Implement "register_post_type_args" filter for oik-types
- oik_types_run_oik_types() – Run "oik-types.php" in batch
- oik_types_setup_theme() – Implement "setup_theme" for oik-types
- oik_types_set_archive_posts_per_page() – Sets archive_posts_per_page for selected post types
- oik_types_update_archive_posts_per_page() – Update archive posts per page
- oik_x2t_add_oik_x2t() –
- oik_x2t_check_relationship_exists() –
- oik_x2t_edit_x2t() – Edit the taxonomy to type relationship
- oik_x2t_preview() – View the taxonomy to type relationship
- oik_x2t_x2ts() – Display the table of existing Taxonomy to type relationships
- set_archive_posts_per_page() –
- set_bw_type_from_post_type_object() – Create a bw_type from a post type object
- _oik_cpt_add_oik_cpt() – Check if it already exists as a post_type
- _oik_cpt_delete_type() –
- _oik_cpt_registered_table() – Display the table of registered post types
- _oik_cpt_type_row() – Display a current type
- _oik_cpt_type_table() – Display the table of oik custom post types
- _oik_cpt_type_validate() – Validate the oik custom post type definition
- _oik_cpt_update_type() –
- _oik_f2t_add_oik_f2t() – Add a field to post relationship
- _oik_f2t_delete_f2t() – Delete the field to post relationship
- _oik_f2t_f2t_row() – Display a current f2t mapping
- _oik_f2t_f2t_table() – Display the table of Field to Type relationships
- _oik_f2t_f2t_validate() – Validate the field to type relationship
- _oik_f2t_update_f2t() – Update the field to post relationship
- _oik_fie_add_oik_fie() – Check if it already exists as a field
- _oik_fie_check_field_exists() –
- _oik_fie_delete_field() –
- _oik_fie_field_row() – Display a current field
- _oik_fie_field_table() – Display the table of oik custom fields
- _oik_fie_field_validate() –
- _oik_fie_update_field() –
- _oik_tax_add_oik_tax() – Check if it already exists as a taxonomy
- _oik_tax_check_taxonomy_exists() – Check if the taxonomy exists
- _oik_tax_delete_taxonomy() – Delete an oik taxonomy
- _oik_tax_taxonomy_row() – Display a current taxonomy
- _oik_tax_taxonomy_table() – Display the table of oik custom taxonomies
- _oik_tax_taxonomy_validate() –
- _oik_tax_update_taxonomy() – Update an oik custom taxonomy
- _oik_x2t_add_oik_x2t() – Check if the Taxonomy to post relationship already exists
- _oik_x2t_delete_x2t() – Delete the taxonomy to type relationship
- _oik_x2t_update_x2t() – Update the taxonomy to type relationship
- _oik_x2t_x2t_row() – Display a current x2t mapping
- _oik_x2t_x2t_table() – Display the table of Taxonomy to Type relationships
- _oik_x2t_x2t_validate() – Validate the taxonomy to type relationship
oik-types APIs
Application Programming Interfaces for the oik-types plugin: