php 使用类菜单 - 拇指将特色图像缩略图添加到菜单项的子项
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 使用类菜单 - 拇指将特色图像缩略图添加到菜单项的子项相关的知识,希望对你有一定的参考价值。
/**
* Add featured image thumbnails to children of menu items with class menu-thumbs
*
* @param array $items List of menu objects (WP_Post).
* @param array $args Array of menu settings.
* @return array
*/
function add_images_to_special_submenu( $items ) {
$special_menu_parent_ids = array();
foreach ( $items as $item ) {
if ( in_array( 'menu-thumbs', $item->classes, true ) && isset( $item->ID ) ) {
$special_menu_parent_ids[] = $item->ID;
}
if ( in_array( $item->menu_item_parent, $special_menu_parent_ids ) && has_post_thumbnail( $item->object_id ) ) {
$item->title = sprintf(
'%1$s %2$s',
get_the_post_thumbnail( $item->object_id, 'thumbnail', array( 'alt' => esc_attr( $item->title ) ) ),
$item->title
);
}
}
return $items;
}
add_filter( 'wp_nav_menu_objects', 'add_images_to_special_submenu' );
以上是关于php 使用类菜单 - 拇指将特色图像缩略图添加到菜单项的子项的主要内容,如果未能解决你的问题,请参考以下文章
将特色图像缩略图添加到WordPress管理列
将特色图像缩略图添加到WordPress管理列
如何将图像用于博客帖子缩略图,但不让它成为帖子顶部的特色图像?
如何将页面中的特色图像缩略图放在 wordpress 的主索引上
在Prestashop 1.7中,如何在主菜单模块中显示类别拇指
如何使用 GD 库从上传的文件中自动创建缩略图