public function et_load_portfolio() { $data = $_REQUEST['content']; $portfolio = get_post($data['id']); $cats = ''; $terms = get_the_terms($portfolio->ID, 'portfolio_cat'); foreach ($terms as $term) { $cats .= ' ' . $term->name; } // Get sharing options & button get in touch $sharing_sites = oneengine_option('social_share_port'); $get_in_touch = oneengine_option('btn_port_getintouch'); $get_in_touch_link = oneengine_option('btn_port_getintouch_link'); $twitter_share = ''; $fb_share = ''; $google_share = ''; $btn_get = ''; if ($get_in_touch == 1 || $get_in_touch == true) { $btn_get = '<a href="' . $get_in_touch_link . '" class="btn get-in-touch">' . __('Get In Touch') . '</a>'; } foreach ($sharing_sites as $key => $value) { // Twitter if ($key == 'twitter' && $value) { $twitter_share = '<li><a class="sb-twitter" href="http://twitter.com/share?url=' . home_url() . '/#portfolio-page&lang=en&text=Check%20out%20this%20awesome%20project:&" onclick="javascript:window.open(this.href,\'\', \'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=620\');return false;" data-count="none" data-via=" "><i class="fa fa-twitter"></i></a></li>'; } // Facebook if ($key == 'facebook' && $value) { $fb_share = '<li><a class="sb-facebook" href="http://www.facebook.com/sharer/sharer.php?u=' . home_url() . '/#portfolio-page" onclick="javascript:window.open(this.href,\'\', \'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=660\');return false;" target="_blank"><i class="fa fa-facebook"></i></a></li>'; } // Google+ if ($key == 'google_plus' && $value) { $google_share = '<li><a class="sb-google" href="https://plus.google.com/share?url=' . home_url() . '" onclick="javascript:window.open(this.href,\'\', \'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=500\');return false;"><i class="fa fa-google-plus"></i></a></li>'; } } $html = '<div class="mask-color-port"> <div id="preview-area"> <div class="spinner"> <div class="dot1"></div> <div class="dot2"></div> </div> </div> </div> <div class="row"> <div class="title-port-wrapper col-md-12"> <h1 class="title-port">' . $portfolio->post_title . '</h1> <span class="category">' . $cats . '</span> </div> </div> <div class="port-data"> <div class="row"> <div class="col-md-8 port-thumb"> <div class="thumbnail-img"> ' . get_the_post_thumbnail($portfolio->ID, 'portfolio-large') . ' </div> </div> <div class="col-md-4 port-excerpt"> ' . apply_filters('the_content', $portfolio->post_content) . ' <div class="clearfix"></div> <div class="social-share"> ' . $btn_get . ' <ul class="social"> ' . $fb_share . ' ' . $twitter_share . ' ' . $google_share . ' </ul> </div> </div> </div> </div>'; $response = array('success' => true, 'html' => $html, 'prev_post' => get_next_previous_port_id($portfolio->ID, 'next'), 'next_post' => get_next_previous_port_id($portfolio->ID, 'prev')); wp_send_json($response); }
function as_load_project() { $data = $_REQUEST['content']; $project = get_post($data['id']); $project_permalink = get_permalink($project->ID); $project_url = get_post_meta($project->ID, 'dslc_project_url', true); $project_url_text = get_post_meta($project->ID, 'dslc_project_url_text', true); $project_name = get_post_meta($project->ID, 'dslc_project_name', true); $cats = array(); $terms = get_the_terms($project->ID, 'dslc_projects_cats'); foreach ($terms as $term) { $cats[] = $term->name; } $dslc_projects_cats = join(', ', $cats); $fb_share = '<li><a class="as-port-ajax-social-facebook" href="http://www.facebook.com/sharer/sharer.php?u=' . $project_permalink . '" onclick="javascript:window.open(this.href,\'\', \'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=660\');return false;" target="_blank"><span class="dslc-icon dslc-icon-facebook"></span></a></li>'; $twitter_share = '<li><a class="as-port-ajax-social-twitter" href="http://twitter.com/share?url=' . $project_permalink . '&lang=en&text=Check%20out%20this%20awesome%20project:&" onclick="javascript:window.open(this.href,\'\', \'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=620\');return false;" data-count="none" data-via=" "><span class="dslc-icon dslc-icon-twitter"></span></a></li>'; $google_share = '<li><a class="as-port-ajax-social-google" href="https://plus.google.com/share?url=' . $project_permalink . '" onclick="javascript:window.open(this.href,\'\', \'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=500\');return false;"><span class="dslc-icon dslc-icon-google-plus"></span></a></li>'; $btn_get = '<a href="' . $project_url . '" class="as-get-in-touch-prj-ajax">' . __('Visit Project', AS_DOMAIN) . '</a>'; $html = '<div class="as-mask-color-port"> <svg class="as-preloading-port" width="80" height="80" viewbox="0 0 80 80"> <polygon points="0 0 0 80 80 80 80 0" class="rect" /> </svg> </div> <div class="as-title-port-ajax-wrapper dslc-col dslc-12-col dslc-last-col"> <h1 class="as-port-ajax-title">' . $project->post_title . '</h1> <span class="as-port-ajax-category">' . $dslc_projects_cats . '</span> </div> <div class="as-port-ajax-data"> <div class="dslc-col dslc-6-col port-thumb"> <div class="as-port-ajax-thumbnail-img"> ' . get_the_post_thumbnail($project->ID, 'full') . ' </div> </div> <div class="dslc-col dslc-6-col dslc-last-col as-port-ajax-excerpt"> <div class="as-ajax-info-wrapper"> ' . apply_filters('the_content', $project->post_content) . ' <div class="clearfix"></div> <div class="as-info-project-meta"> <div class="as-info-client"> <span class="dslc-icon dslc-icon-user"></span> <span class="as-info-sum">Client:</span> <span>' . $project_name . '</span> </div> <div class="as-info-url"> <span class="dslc-icon dslc-icon-link"></span> <span class="as-info-sum">URL Project:</span> <a href="' . $project_url . '" target="_blank">' . $project_url_text . '</a> </div> </div> <div class="as-port-ajax-social-share"> ' . $btn_get . ' <ul class="as-port-ajax-list-social"> ' . $fb_share . ' ' . $twitter_share . ' ' . $google_share . ' </ul> </div> <div class="clearfix"></div> </div> </div> </div> <div class="clearfix"></div>'; $response = array('success' => true, 'html' => $html, 'prev_post' => get_next_previous_port_id($project->ID, 'next'), 'next_post' => get_next_previous_port_id($project->ID, 'prev')); wp_send_json($response); }