0
저는 PHP가별로 좋지 않습니다.이 단축 코드를 수평으로 만들고 수직으로 만드는 방법을 찾을 수 없습니다.이 단축 코드를 가로로 만드는 방법은 무엇입니까?
가로보기에 3 개의 비디오를 표시하고 싶습니다. 바로 지금, 그들은 수직에 있습니다. 그것은 아무것도를위한 나의 페이지의 공간을 차지하지 않습니다. 그리고 그것은 좋지 않습니다! ;)
도움 주셔서 감사합니다.
<?php
add_shortcode("video", "video_shortcode");
function video_shortcode($atts, $content) {
extract(shortcode_atts(array(
"items" => 8,
"cat" => null,
"id" => null,
"nav" => false,
"order" => "desc",
"orderby" => "ID",
"videos" => null
), $atts));
$order = strtoupper($order);
$items_count = 0;
$items_src = null;
if ($id == null) {
$query = array(
'post_type' => 'video',
'orderby' => $orderby,
'order' => $order,
'posts_per_page' => $items,
'cat' => $cat
);
if ($cat) {
$query = array(
'posts_per_page' => $items,
'orderby' => $orderby,
'order' => $order,
'post_type' => 'video',
'tax_query' => array(
array(
'taxonomy' => 'videos',
'field' => 'slug',
'terms' => array($cat)
)));
}
$wp_query_video = new WP_Query($query);
}
$items_src .= '
<div class="home-shr clearfix">
<div class="vdshr-col">
<div class="home-width">';
while ($wp_query_video->have_posts()):
$wp_query_video->the_post();
global $post;
$fix = the_excerpt_max(0);
$title = get_the_title($fix);
$video = get_post_meta($post->ID, "video_link", true);
$image_id = get_post_thumbnail_id();
$venue = get_post_meta($post->ID, "vd_venue", true);
$data_video = get_post_meta($post->ID, 'vd_date', true);
$time = strtotime($data_video);
$pretty_date_yy = date('Y', $time);
$pretty_date_M = date('F', $time);
$pretty_date_d = date('d', $time);
$cover = wp_get_attachment_image_src($image_id, 'video-shortcode');
$cover_large = wp_get_attachment_image_src($image_id, 'photo-large');
$no_cover = get_template_directory_uri();
$items_src .= '
<div class="vdshr-fix wz-last">
<div class="vdshr-cover">
<div class="wz-wrap wz-hover">';
if ($image_id) {
$items_src .= '
<img src="' . $cover[0] . '" alt="' . get_the_title() . '" />';
} else {
$items_src .= '
<img src="' . $no_cover . '/images/no-cover/media-shr.png" alt="no image" />';
}
$items_src .= '
<div class="he-view">
<div class="bg a0" data-animate="fadeIn">
<a href="' . $video . '" class="vdshr-link a2" data-animate="zoomIn" data-rel="prettyPhoto"></a>
<a href="' . $cover_large[0] . '" class="vdshr-zoom a2" data-animate="zoomIn" data-rel="prettyPhoto-cover"></a>
</div>
</div>
</div>
</div><!-- end .vdshr-cover -->
<a href="' . $video . '" data-rel="prettyPhoto">
<div class="vdshr-info">
<div class="vdshr-title">' . $title . '</div>';
if ($data_video) {
$items_src .= '
<div class="vdshr-des">' . $pretty_date_d . ' ' . $pretty_date_M . ' ' . $pretty_date_yy . '</div>';
} else {
$items_src .= '
<div class="vdshr-des">' . $venue . ' </div>';
}
$items_src .= '
</div>
</a>
</div><!-- end .vdshr-fix wz-last -->';
endwhile;
wp_reset_query();
$items_src .= '
</div><!-- end .home-width -->
</div><!-- end .vdshr-col -->
</div><!-- end .home-shr clearfix -->';
return $items_src;
}
?>
감사합니다. 정말 감사드립니다. :) 내 목표는 "왼쪽에서 오른쪽으로"비디오 단축 코드를 만드는 것입니다. 기본적으로 "메인 페이지"에 "내 페이지 :"가 있습니다. 예 : 비디오 1 위, 비디오 2, 비디오 1, 비디오 2 아래 비디오 3 ... "나는"왼쪽에서 오른쪽으로 "게시하고 싶습니다. CSS 파일을 체크인 할 예정입니다. 감사합니다. : D – JayDee
그의 대답을 받아 들여야한다는 것을 잊지 마십시오. – jdm2112