0
짧은 코드를 사용하여 본문, 썸네일, 일부 컨텐츠 및 내 게시물의 영구 링크를 원합니다. 그러나이 짧은 코드를 사용하여 Wordpress는 제목, 미리보기 이미지 및 퍼머 링크가없는 전체 내용을 표시합니다. 지금 어떻게해야합니까? The photo of my style (참고 : 이것은 숏 코드의 구식 형식입니다.) 도와주세요. Shortcode WordPress 메인 컨텐츠에서 작동하지 않습니다. fild
이
이 내 Index.php는<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
<?php else : ?>
<h3><?php _e('404 Error: Not Found'); ?></h3>
<?php endif; ?>
이 썸네일 지원
add_theme_support('post-thumbnails');
add_image_size('post-image', 145,100, true);
내 단축 코드입니다 속으로입니다 Functions.php
function category_post_shortcode($atts){
extract(shortcode_atts(array(
'title' => '',
'link' => '',
'category' => '',
), $atts, 'category_post'));
$q = new WP_Query(
array('category' => $category, 'post_per_page' => '3', 'post_type' => 'post')
);
$list = '<div class="your_class"><h2>'.$title.'</h2> <a href="'.$link.'">more</a>';
while($q->have_posts()) : $q->the_post();
$id = get_the_ID();
$post_excerpt = get_post_meta($id, 'post_excerpt', true);
$post_thumbnail=get_the_post_thumbnail($post->ID,'post-thumbnail');
$list .= '
<div class="single-cat-post">
'.$post_thumbnail.'
<h3>'.get_the_title().'</h3>
<P>'.$post_excerpt.'</p>
<a href="'.get_permalink().'">read more</a>
</div>
';
endwhile;
$list.= '</div>';
wp_reset_query();
}
add_shortcode('category_post', 'category_post_shortcode');
에 코드입니다
[category_post title="This is a testing post" category="New" link="#"]