?> /** * 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 4 – Coach JC Blog
Raise Your Standard!

Raise Your Standard!

"Today is your day to raise your Standard!" I put together a WINNING WORD OF THE DAY so you can WIN. The word for today is "RAISE YOUR STANDARD".. RAISE YOUR STANDARD!! What is that thing that you hold yourself to? -- the thing that you stand for... -- the things that...

Breakthrough!

Breakthrough!

"Today is your day for a breakthrough!" I put together a WINNING WORD OF THE DAY so you can WIN. The word for today is "BREAKTHROUGH".. BREAKTHROUGH!! Today is your day for a Breakthrough! There is one little thing holding you back. Breakthrough comes when you make...

I’M DONE!

I’M DONE!

"I AM DONE!" I put together a WINNING WORD OF THE DAY so you can say "I'm Done".. Today moving forward I am done with negativity in my life! No more bickering..... No more winning..... No more complaining..... No more slander..... No more gossip..... No more...

Who am I?

Who am I?

"Maximize your God given talents on this earth!" I put together a WINNING WORD OF THE DAY so you will know "Who are you?.. What you do is not who you are. Not your occupation or your job. Circumstances or situations or things that have happened to you in the past or...

“I CAN”

“I CAN”

"I can do all things through Christ who strengthens me." I put together a WINNING WORD OF THE DAY so you will say "I CAN".. I can and I will. No more I can't. No more It's impossible. THINK A LITTLE BIGGER! SPEAK A LITTLE BIGGER! HAVE THE ATTITUDE AND MENTALITY "I CAN...

All Things!

All Things!

"ALL THINGS!" I put together a WINNING WORD OF THE DAY so you can WIN. The word for today is ALL THINGS.. ALL THINGS! Philippians 4:13 says: I can do all things through Christ who strengthens me. All Things are possible! Here are my 3 A'S to make All Things possible:...

Finish Strong!

Finish Strong!

"FINISH STRONG!" I put together a WINNING WORD OF THE DAY so you can WIN. The word for today is FINISH STRONG.. FINISH WHAT YOU START IN LIFE   There are things in life that we started that we never actually finished: * Relationship * Job * Career * Physical Body...

Fearless

Fearless

"FEARLESS" I put together a WINNING WORD OF THE DAY so you can WIN. The word for today is FEARLESS.. WALK IN FAITH OR WALK IN FEAR!   You choose each day...... WALK IN FAITH.....CHOOSE TO BE FEARLESS Speak Faith....uplift and build you up. Take crazy, massive,...

Can you see it?

Can you see it?

"Can you see it?!" I put together a WINNING WORD OF THE DAY so you can WIN. The word for today is "Can you see it?".. What are you seeing for your life? > Physically > Mentally > Emotionally > Spiritually > Relationships If you continue to see yourself...

[instagram-feed]