2014-05-04 15 views
6

Vì vậy, tôi có mã chức năng này thêm "Danh mục" vào Hình ảnh mà tôi tải lên trong trang web Wordpress của mình.Cách hiển thị Hình ảnh (từ Thư viện Phương tiện) trong một Danh mục cụ thể trong Wordpress?

/** Register taxonomy for images */ 
function olab_register_taxonomy_for_images() { 
    register_taxonomy_for_object_type('category', 'attachment'); 
} 
add_action('init', 'olab_register_taxonomy_for_images'); 

/** Add a category filter to images */ 
function olab_add_image_category_filter() { 
    $screen = get_current_screen(); 
    if ('upload' == $screen->id) { 
     $dropdown_options = array('show_option_all' => __('View all categories', 'olab'), 'hide_empty' => false, 'hierarchical' => true, 'orderby' => 'name',); 
     wp_dropdown_categories($dropdown_options); 
    } 
} 
add_action('restrict_manage_posts', 'olab_add_image_category_filter'); 

enter image description here

Tôi muốn biết làm thế nào tôi có thể gọi điện thoại hoặc hiển thị tất cả các hình ảnh mà thuộc một loại cụ thể (số lượng chủng loại mà tôi muốn gọi là loại # 2190)?

Điều tôi đang cố gắng làm ở đây là có thư viện ảnh giới thiệu tất cả ảnh tôi đã tải lên và được gắn thẻ trong danh mụC# 2190 - "Ảnh trong ngày"?

Trả lời

4

Các mã sau đây nên làm những gì bạn đang cố gắng để đạt được

<?php 
$images = get_posts(array('post_type' => 'attachment', 'category__in' => array(2190)) ); 
if (!empty($images)) { 
    foreach ($images as $image) { 
     echo wp_get_attachment_image($image->ID).'<br />'; 
     echo $image->post_title .'<br />'; 
     the_attachment_link($image->ID, true); 
    } 
} 
?> 
+0

Hi Anand, mã của bạn đang làm việc. cảm ơn bạn. nhưng tôi có một câu hỏi, có thể thêm các liên kết của hình ảnh không? ví dụ về đầu ra sẽ có dạng như sau: là có thể? –

+0

@KareenLagasca: Tôi đã sửa đổi bài đăng ở trên, đã thêm chức năng 'the_attachment_link' về cơ bản trả về HTML bạn muốn. –

Các vấn đề liên quan