<?php function fenix_consulting ($atts) { $atts = shortcode_atts( array( 'post' => '', 'id' => '' ), $atts, 'fenix_consulting' ); $out = ''; if ($atts['post']!=='') { $args = array( 'numberposts' => 1, 'post__in' => array($atts['post']), 'order' => 'ASC', 'limit' => 1 ); $posts = get_posts($args); foreach($posts as $key=>$post) { $out = ''. '<!--Fenix Medica consulting-->'. '<div id="'.$atts['id'].'" class="container-fluid fenix_consulting shadow-sm">'. '<div class="row flex-md-row-reverse">'. '<div class="col-12 col-md-6">'. ( has_post_thumbnail($post->ID)? '<img src="'.get_the_post_thumbnail_url($post->ID, 'full').'" class="img-fluid mb-4 mb-md-0"/>': '' ). '</div>'. '<div class="col-12 col-md-6 text-end pt-md-4 mw-md">'. '<h1>'. $post->post_title. ( $post->post_excerpt!=''? '<div>'.$post->post_excerpt.'</div>': '' ). '</h1>'. '<div>'. $post->post_content. '</div>'. '</div>'. '</div>'. '</div>'; } wp_reset_postdata(); unset($key, $post, $posts, $args); } return $out; } add_shortcode('fenix_consulting', 'fenix_consulting');