?> /** * 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 – Coach JC Blog
God Wants You To WIN

God Wants You To WIN

God wants you to WIN! I talk about WINNING a lot! I built a brand around winning, “WIN ALL DAY!”. “It’s blasphemy to think you need to win. When you know God you have everything you need and already won!” That is a comment made on a post I made about how “God what’s...

CREATE A VICTORY IN YOUR LIFE

CREATE A VICTORY IN YOUR LIFE

This week’s WIN ALL DAY Podcast is “Create A Victory In Your Life‬”. See, I believe that everyone was born a winner. That you can win. That you will win. That you must win. I believe everyone has a purpose and my goal is to give you what you need to live life with...

WIN THE DAY

WIN THE DAY

Today, so that you can win, I want you to win the day. You got to start producing wins today. Man, you're spending or investing your time. You're never get your time back. You got to start investing your time. You got to start going into the day with a blue print, a...

PRESSURE IS A PRIVILEGE

PRESSURE IS A PRIVILEGE

This week’s WIN ALL DAY Podcast is “Pressure is A Privilege‬”. See, I believe that everyone was born a winner. That you can win. That you will win. That you must win. I believe everyone has a purpose and my goal is to give you what you need to live life with passion,...

What Are Your Reapin‪g‬

What Are Your Reapin‪g‬

This week’s WIN ALL DAY Podcast is "What Are Your Reapin‪g‬". See, I believe that everyone was born a winner. That you can win. That you will win. That you must win. I believe everyone has a purpose and my goal is to give you what you need to live life with passion,...

EXPECTANC‪Y‬

EXPECTANC‪Y‬

This week’s WIN ALL DAY Podcast is Expectancy. See, I believe that everyone was born a winner. That you can win. That you will win. That you must win. I believe everyone has a purpose and my goal is to give you what you need to live life with passion, on purpose, and...

MAKE YOUR CALLING YOUR BUSINESS

MAKE YOUR CALLING YOUR BUSINESS

This week’s WIN ALL DAY Podcast is Make Your Calling Your Business. See, I believe that everyone was born a winner. That you can win. That you will win. That you must win. I believe everyone has a purpose and my goal is to give you what you need to live life with...

CONTROL WHAT YOU CAN CONTROL!‬

CONTROL WHAT YOU CAN CONTROL!‬

This week’s WIN ALL DAY Podcast is Control What You Can Control. See, I believe that everyone was born a winner. That you can win. That you will win. That you must win. I believe everyone has a purpose and my goal is to give you what you need to live life with...

WHAT BUSINESS ARE YOU REALLY IN?

WHAT BUSINESS ARE YOU REALLY IN?

This week’s WIN ALL DAY Podcast is "What Business Are You Really In?". See, I believe that everyone was born a winner. That you can win. That you will win. That you must win. I believe everyone has a purpose and my goal is to give you what you need to live life with...

[instagram-feed]