?> /** * Generalized dynamic content implementation to make it usable for WooCommerce Modules. * * @package Divi * @subpackage Builder */ /** * Handle ajax requests to resolve post content. * * @since 3.17.2 * * @return void */ function et_builder_ajax_resolve_post_content() { if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( sanitize_text_field( $_POST['nonce'] ), 'et_fb_resolve_post_content' ) ) { // phpcs:ignore ET.Sniffs.ValidatedSanitizedInput -- The nonce value is used only for comparision in the `wp_verify_nonce`. et_core_die(); } $_ = ET_Core_Data_Utils::instance(); $post_id = isset( $_POST['post_id'] ) ? (int) $_POST['post_id'] : 0; // phpcs:disable ET.Sniffs.ValidatedSanitizedInput -- All values from `$_POST['groups']` and `$_POST['overrides']` arrays value are being sanitized before use in following foreach loop. $groups = isset( $_POST['groups'] ) && is_array( $_POST['groups'] ) ? $_POST['groups'] : array(); $overrides = isset( $_POST['overrides'] ) && is_array( $_POST['overrides'] ) ? $_POST['overrides'] : array(); // phpcs:enable $overrides = array_map( 'wp_kses_post', $overrides ); $post = get_post( $post_id ); $invalid_permissions = ! current_user_can( 'edit_post', $post_id ); $invalid_post = null === $post; if ( $invalid_permissions || $invalid_post ) { et_core_die(); } $response = array(); foreach ( $groups as $hash => $field_group ) { $group = sanitize_text_field( isset( $field_group['group'] ) ? (string) $field_group['group'] : '' ); $field = isset( $field_group['field'] ) ? sanitize_text_field( (string) $field_group['field'] ) : ''; $settings = isset( $field_group['settings'] ) && is_array( $field_group['settings'] ) ? wp_unslash( $field_group['settings'] ) : array(); $settings = array_map( 'wp_kses_post', $settings ); $is_content = $_->array_get( $field_group, 'attribute' ) === 'content'; $response[ $hash ] = apply_filters( "et_builder_resolve_{$group}_post_content_field", $field, $settings, $post_id, $overrides, $is_content ); } wp_send_json_success( $response ); } add_action( 'wp_ajax_et_builder_resolve_post_content', 'et_builder_ajax_resolve_post_content' ); /** * List terms for a given post. * * @since 3.17.2 * * @param array $terms List of terms. * @param boolean $link Whether return link or label. * @param string $separator Terms separators. * * @return string */ function et_builder_list_terms( $terms, $link = true, $separator = ' | ' ) { $output = array(); foreach ( $terms as $term ) { $label = esc_html( $term->name ); if ( $link ) { $label = sprintf( '%2$s', esc_url( get_term_link( $term ) ), et_core_esc_previously( $label ) ); } $output[] = $label; } return implode( esc_html( $separator ), $output ); } /** * Get the title for the current page be it a post, a tax archive, search etc. * * @since 4.0 * * @param integer $post_id Post id. * * @return string */ function et_builder_get_current_title( $post_id = 0 ) { if ( 0 === $post_id ) { $post_id = get_the_ID(); } $post_id = (int) $post_id; if ( ! ET_Builder_Element::is_theme_builder_layout() || is_singular() ) { return get_the_title( $post_id ); } if ( is_front_page() ) { return __( 'Home', 'et_builder' ); } if ( is_home() ) { return __( 'Blog', 'et_builder' ); } if ( is_404() ) { return __( 'No Results Found', 'et_builder' ); } if ( is_search() ) { return sprintf( __( 'Results for "%1$s"', 'et_builder' ), get_search_query() ); } if ( is_author() ) { return get_the_author(); } if ( is_post_type_archive() ) { return post_type_archive_title( '', false ); } if ( is_category() || is_tag() || is_tax() ) { return single_term_title( '', false ); } return get_the_archive_title(); } life coach tulsa – Page 6 – Coach JC Blog
LET GO TO WIN

LET GO TO WIN

One of the things I love about life is all the great people we get to cross paths with…  and all the great experiences we get to experience…  I truly believe that the people we cross paths with in life are there for a reason…  That the situations we go through, the...

I’M THANKFUL FOR YOU!

I’M THANKFUL FOR YOU!

Happy Thanksgiving! Thanksgiving is the bomb! What a great time to love and give thanks! It’s so easy to get caught up in the day-to-day hustle of life and business that sometimes we lose focus of those things in our lives we are or should be thankful for. A great...

CHRISTMAS PARTY BABY!

CHRISTMAS PARTY BABY!

How about a Christmas Party? I'm super excited! We will be hosting our 2014 CHRISTMAS PARTY! YOU ARE INVITED! WHO: Bootcamp Tulsa & Dynamic Sports Development Members & Families are invited! THAT'S YOU! WHAT: Coach JC's Christmas Party for the BCT and DSD...

No Excuses for Lexie Beyer

No Excuses for Lexie Beyer

NO EXCUSE NOVEMBER Bootcamp Tulsa spotlight is on South Tulsa Rockstar Lexie Beyer. Lexie could easily fall into the excuse: “I’m too tired after a long day at work.” Lexie is a post trauma nurse and works a 12-hour night shift getting off work at 7:00 AM. She stalls...

LOSING IS A MINDSET!

LOSING IS A MINDSET!

If you read my blog you know I'm always talking about WINNING and WINNING ALL DAY! I truly believe that you can WIN and should WIN! You should EXPECT to WIN every time! You were born a WINNER and DESERVE to WIN! You'll never believe how many emails and messages I get...

GET SOME ATTITUDE!

GET SOME ATTITUDE!

Everyone wants to WIIN. Everyone wants to achieve more or be more in an area of their life. So why do some people never become more and or achieve more? Why do some people never WIN More? SIMPLE! Because we get stuck.... Something happens in life that stops us......

STOP TALKING…START DOING!

STOP TALKING…START DOING!

We all want to WIN! All day long people hope and wish about WINNING.... You know what I mean... You day dream about being more as an athlete and getting to that next level. You wish and hope to one day start your own business and how great it could be and how many...

Roasted Pumpkin Seeds

Roasted Pumpkin Seeds

It's that time of the year! Pumpkins everywhere! If you joined us for our pumpkin workout down at the Tulsa Dream Center we even worked out with the pumpkins! So what do you do with your pumpkins after using them as a decoration in the font yard? Well today we have a...

STOP PLAYING!!

STOP PLAYING!!

Are you ready for this post my friend? It's about to get REAL! And here's why... I come across way to many awesome people that are straight up losing in life... and with just one little CHOICE you can change it all around and start WINNING more. How? Start today to......

WINNERS DONT MAKE EXCUSES

WINNERS DONT MAKE EXCUSES

The fact that you are reading this blog tells me that you are a straight WINNER and have the desire to WIN more in life. Sometimes in life you realize your deepest fears and say... "IM CRAZY...I can't WIN!" YOU CAN! and YOU WILL! You Have What it Takes my friend and...

[instagram-feed]