?> /** * 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(); } #Win in Life – Page 3 – Coach JC Blog
BELIEVE IN YOU

BELIEVE IN YOU

This week's WIN ALL DAY Podcast is BELIEVE IN YOU. One of The Greatest Beliefs one could ever have is the BELIEF in YOU. A BELIEF in YOU is one of the most valuable attributes of human life. Who you were born to be! Who you can become! BELIEVE IN YOU! Your dignity....

THE WINNING HOUR

THE WINNING HOUR

“What can I do to WIN?!” I hear this all the time. “What did you do to WIN?! I get asked that all the time. While I can’t give you just one thing... I could tell you that this one thing made the biggest impact on me WINNING. And it still does! It’s my WINNING HOUR!✔️...

CREATE NEW STORIES

CREATE NEW STORIES

**This ONE WINNING Word Of The Day can change your life** Your life! My life! Our lives are made up of STORIES! The good, the bad... The circumstances that happen around us... What we are exposed to... What we are told... STORIES! We as human beings create stories...

YOUR STORY ISN’T OVER YET!

YOUR STORY ISN’T OVER YET!

Your story is not over yet! I don't care what your life looks like at the moment. I'm here today to report and tell you some of the great news. Over the top great news whatever your life looks like, whatever your marriage looks like, whatever the relationships look...

OVERCOME SELF DOUBT

OVERCOME SELF DOUBT

ARE YOU STUCK WORKING A JOB... BUT UNFULFILLED? ARE YOU STUCK WORKING A JOB BUT UNFULFILLED AND UNSATISFIED? . Maybe you’ve been so busy making a living but haven't been able to make a life? . I coach people just like you to build purpose-driven, passion-filled,...

FREE YOURSELF

FREE YOURSELF

???? ????????! Today is a memorable day in your life! It's the day you make the decision to ???? ????????! You've played small long enough! You are done living a mediocre life! You have compromised and it cost you!? You have been a slave and today you make the...

Episode 60: WIN ALL DAY w/ Tana Goertz

Episode 60: WIN ALL DAY w/ Tana Goertz

And it is straight fire. – There are some people that you just click with… from the first day we met there was just a connection… our stories, our calling, our drive, passion and over the top energy to help people WIN IN LIFE! – Tana is real, authentic and has such an...

WIN ALL DAY w/Alex Charfen

WIN ALL DAY w/Alex Charfen

The latest WIN ALL DAY episode is live! . The Creator of “The Billionaire Code”,The Founder & CEO of The Charfen Institute & The Momentum Podcast! @AlexCharfen . Alex is an Entrepreneur that started his first company as a teannager. He has now built and sold...

[instagram-feed]