https://gist.github.com/srikat/9758090
https://wpsites.net/genesis-tutorials/category-gallery-template-with-links-to-subcategories/
ใช้ plugin Categories Images https://wordpress.org/plugins/categories-images/
อันนี้โชว์รูป
<a href="<?php the_permalink(); ?>">
<img src="https://vir9.com/xxx/wp-content/themes/gridflex/assets/images/<?php $category = get_the_category(); echo $category[0]->cat_ID; ?>.jpg" />
มันจะค้นหาไอดีของ categorie เอง แล้วแสดงเป็นชื่อรูปนั้นเช่น 14.jpg เราแค่อัพรูปชื่อ 14.jpg ไว้ให้ตรงกันแต่ก็ยังไม่ดีพอ
อันนี้โชว์ ทุก CAT (ทดสอบใน Theme gridflex)
<!-- CAT List-->
<?php
$args = array(
'orderby' => 'name',
'hierarchical' => 1,
'taxonomy' => 'category',
'hide_empty' => 0,
'parent' => 0,
);
$categories = get_categories($args);
foreach($categories as $category) {
echo '<a href="' . get_category_link($category->cat_ID) . '" title="' . $category->name . '">' . $category->name . '</a><br>';
}
?>
<!-- CAT List-->
ต่อไป ลง plugin categorie images แล้วเอาโค๊ดรูปใส่เข้าไป category / achive
(ลบแล้ว ใช้ยาก!)
<?php
$args = array(
'orderby' => 'name',
'hierarchical' => 1,
'taxonomy' => 'category',
'hide_empty' => 0,
'parent' => 0,
);
$categories = get_categories($args);
foreach($categories as $category) {
echo '<div><a href="' . get_category_link($category->cat_ID) . '" title="' . $category->name . '">' . $category->name . '</a><br>';
echo '<img src="https://vir9.com/xxx/wp-content/themes/gridflex/assets/images/14.jpg" /></div>';
}
?>
other https://www.wpbeginner.com/wp-themes/set-fallback-featured-image-based-post-category-wordpress/
// feather image CAT function.php ทำให้อัพรูปแล้วกำหนดให้รูปนั้นเป็นรูปของ CAT ใดๆได้ แต่การดึงไปใช้ ตัวอย่างแสดงธีม TwentyFourteen ใช้ธีมอื่น ต้องตัดส่วนเฉพาะโค๊ดแสดงผลไป
function tutsplus_add_attachments_to_categories() {
register_taxonomy_for_object_type( 'category', 'attachment' );
}
add_action( 'init' , 'tutsplus_add_attachments_to_categories' );
ที่ใช้ได้ คือ https://wordpress.org/plugins/sf-taxonomy-thumbnail/
https://www.hongkiat.com/blog/add-thumbnails-wordpress-categories-tags/
ใช้กับ theme gridflex
https://docs.themeisle.com/article/706-how-to-use-categories-featured-images-as-header-image-in-hestia