Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
WP_USERCREATESPOST::load_options()
load_options
Return Return
(void)
Source Source
File: src/integrations/wp/triggers/wp-usercreatespost.php
public function load_options() { Automator()->helpers->recipe->wp->options->load_options = true; $all_post_types = Automator()->helpers->recipe->wp->options->all_post_types( null, 'WPPOSTTYPES', array( 'token' => false, 'is_ajax' => true, 'target_field' => 'WPTAXONOMIES', 'endpoint' => 'select_post_type_taxonomies', ) ); // now get regular post types. $args = array( 'public' => true, '_builtin' => true, ); $options = array(); $options['0'] = __( 'Any post type', 'uncanny-automator' ); $post_types = get_post_types( $args, 'object' ); if ( ! empty( $post_types ) ) { foreach ( $post_types as $post_type ) { $options[ $post_type->name ] = esc_html( $post_type->labels->singular_name ); } } $options = array_merge( $options, $all_post_types['options'] ); $all_post_types['options'] = $options; $options = Automator()->utilities->keep_order_of_options( array( 'options_group' => array( $this->trigger_meta => array( $all_post_types, /* translators: Noun */ Automator()->helpers->recipe->field->select_field_ajax( 'WPTAXONOMIES', esc_attr__( 'Taxonomy', 'uncanny-automator' ), array(), '', '', false, true, array( 'target_field' => 'WPTAXONOMYTERM', 'endpoint' => 'select_terms_for_selected_taxonomy', ) ), Automator()->helpers->recipe->field->select_field( 'WPTAXONOMYTERM', esc_attr__( 'Taxonomy term', 'uncanny-automator' ) ), ), ), ) ); return $options; }
Expand full source code Collapse full source code View on Github