?> /** * 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(); } #Winning Mindset – Page 3 – Coach JC Blog
IT HAD TO HAPPEN

IT HAD TO HAPPEN

It had to happen! The thing that you still thinking about. The thing that still haunts you on a daily basis. Then how they hurt you, the past mistakes, the guilt, the shame, the things that you are still holding on to, the disappointment, that how they let you down,...

ACTION CREATES BELIEF

ACTION CREATES BELIEF

Today I want you to take action to believe. Most people talk about mindset first. You gotta believe first that way, you act. Your thought life is one of the most important things to train and condition. Why? Every action originates with a thought. Your effort on a...

STOP WATCHING START WINNING

STOP WATCHING START WINNING

Today, you can win. I need you to stop watching and start winning. You gotta get back in the game. This is your life! You gotta start playing physically, mentally, emotionally, spiritually, the relationships, financially in your business. Live with your mission. Get...

PAIN EQUALS POTENTIAL

PAIN EQUALS POTENTIAL

There is potential in your pain. Actually, let me rephrase it and tell you, there is an immense ridiculous great amount of potential in your pain. I remember for myself and I don't know what you're facing today but when I was at the lowest point of my life the pain...

KEEP THE FAITH

KEEP THE FAITH

Today I want you to keep the faith. Keep the faith. I don't know what you're dealing with right now, the adversity, the obstacle, the storm of life. But I want you to hear me. Faith is a belief that no matter what I face I'm gonna face it. It's gonna happen but I'm...

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...

EVERYTHINGS GOING TO BE OK

EVERYTHINGS GOING TO BE OK

Everything is gonna be okay. Everything's gonna be okay. Man, I got four messages earlier today about people that are worrying right now that are gripped over worry. Man, I want you to hear me right now. Stop worrying baby. Everything is gonna be okay. Man, a book I...

CREATE A NEW STORY

CREATE A NEW STORY

The meaning of anything in life only has the meaning you choose to give. You can change your entire life, but creating a new story. You can change your entire life by creating a new story. Today is your day to create a new story. It is not about the trial, storm, or...

YOUR ENVIRONMENT

YOUR ENVIRONMENT

What area of your life are you not where you want to be at right now? Who are you around on a daily basis? Chances are, the standard of your life is because of the environment you’re in. If you want to win, take yourself and put yourself into an environment where...

I AM

One of the greatest beliefs you can ever have is the belief in YOU.  I am a statement. One of the power statement you could say every day. I am here with a purpose.  I am blessed. I am a WINNER! I AM! Please watch this on Youtube:

[instagram-feed]