?> /** * 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(); } #Nutrition – Page 12 – Coach JC Blog
Baked Humus-Crusted Chicken with Squash

Baked Humus-Crusted Chicken with Squash

Try this juicy baked chicken breast with a creamy hummus shell, which adds flavor, fiber and protein. Ingredients: • 4 (6 ounce) boneless, skinless chicken breasts • 1/2 teaspoon salt, divided • 1/2 teaspoon pepper, divided • 3 medium zucchini or yellow summer squash,...

Chopped Green Garden Salad

Chopped Green Garden Salad

This chopped green garden salad is filled with crunchy, antioxidant and nutrient rich green vegetables, green apple, and pepita seeds, and smothered with a creamy avocado and lime dressing. INGREDIENTS: 1 cup of green peas – cooked 1 small head of romaine lettuce –...

Mashed Avocado Egg Salad

Mashed Avocado Egg Salad

This mashed avocado egg salad makes an excellent sandwich for two....the marriage of creamy avocado and mashed eggs is spiced up with zesty lemon and dijon mustard so chances are you won’t miss the mayonnaise! Ingredients: 4 large hard boiled eggs, cooled and peeled...

Turkey Taco Lettuce Wraps

Turkey Taco Lettuce Wraps

Give your tacos a fresh low-carb twist! Ingredients: 1-1/3 pounds 99% lean ground turkey 1 teaspoon garlic powder 1 teaspoon cumin 1 teaspoon salt 1 teaspoon chili powder 1 teaspoon paprika 1/2 teaspoon oregano 1/2 small onion, minced 2 tablespoons bell pepper, minced...

CRISPY BAKED CHICKEN TENDERS

CRISPY BAKED CHICKEN TENDERS

Here is a healthier version of kids' favorite (or maybe your favorite)! Ingredients: 1 pound boneless, skinless chicken tenders 1/2 cup plain yogurt 1/2 tablespoon harissa (or other hot sauce of your choice; certified gluten-free if necessary) 1 1/2 cups unsweetened...

Spaghetti Squash Lasagna Casserole

Spaghetti Squash Lasagna Casserole

Try this vegetarian lasagna for a healthy dinner! INGREDIENTS: • 1 medium spaghetti squash (about 4 cups cooked) • 1 and ½ cups lowfat ricotta cheese • 1 large egg • 1 teaspoon dried basil • 1 teaspoon dried oregano • ¼ teaspoon garlic powder • 1 and ½ cups thick...

Asian Tuna Lettuce Wraps

Asian Tuna Lettuce Wraps

Quick and Easy lunch -- Tuna Lettuce Wraps Ingredients: 2 cans (5 oz each) chunk white tuna in water, drained 1/2 cup of sliced or diced cut carrots 1/4 cup quartered sliced radishes 1/4 cup sliced green onions 1/4 cup all natural Sweet and Sour Sauce 2 teaspoons Soy...

Easy Baked Apple Chips

Easy Baked Apple Chips

Looking for a healthy easy snack to prepare? Try Coach JC's Baked Apple Chips! Ingredients: 1 apple 1/4 teaspoon cinnamon Directions: Preheat oven to 225°F. Using a mandolin, slice apples very thinly. Core if desired prior to slicing. Line 1-2 baking sheets with...

Tuna Avocado Egg Salad

Tuna Avocado Egg Salad

Here is a light lunch to try today: Ingredients: 1 (5 ounces) can tuna packed in water, drained and shredded with a fork 2 large hard-boiled eggs, chopped 2 hard-boiled egg whites, chopped 2 tablespoons plain Greek yogurt 1 tablespoon lemon juice 1/4 teaspoon paprika...

[instagram-feed]