Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Woocommerce:将类别缩略图图像添加到产品页面中的“我的侧边栏”_Php_Wordpress_Woocommerce_Categories_Sidebar - Fatal编程技术网

Php Woocommerce:将类别缩略图图像添加到产品页面中的“我的侧边栏”

Php Woocommerce:将类别缩略图图像添加到产品页面中的“我的侧边栏”,php,wordpress,woocommerce,categories,sidebar,Php,Wordpress,Woocommerce,Categories,Sidebar,我正在使用WooCommerce小部件将我的产品的类别列表添加到我网站的侧栏中。当前,类别列为文本项。我想显示每个类别的缩略图(文本旁边) 我使用了下面的代码,但它在列出产品的页面中央显示了类别缩略图: add_action( 'woocommerce_archive_description', 'woocommerce_category_image', 2 ); function woocommerce_category_image() { global $wp_query;

我正在使用WooCommerce小部件将我的产品的类别列表添加到我网站的侧栏中。当前,类别列为文本项。我想显示每个类别的缩略图(文本旁边)

我使用了下面的代码,但它在列出产品的页面中央显示了类别缩略图:

add_action( 'woocommerce_archive_description', 'woocommerce_category_image', 2 );
function woocommerce_category_image() {
        global $wp_query;
        $cat = $wp_query->get_queried_object();
        $thumbnail_id = get_woocommerce_term_meta( $cat->term_id, 'thumbnail_id', true );
        $image = wp_get_attachment_url( $thumbnail_id );
        if ( $image ) {
            echo '<img src="' . $image . '" alt="" />';
        }
} 
add_action('woocommerce_archive_description'、'woocommerce_category_image',2);
功能名称\u类别\u图像(){
全局$wp_查询;
$cat=$wp\u query->get\u queryed\u object();
$thumbnail\u id=获取商业术语元($cat->term\u id,'thumbnail\u id',true);
$image=wp\u get\u attachment\u url($thumbnail\u id);
如果($image){
回声';
}
} 
我想在文本项旁边的侧边栏中显示此缩略图

有谁能帮我找出我在实现这一目标方面所缺少的东西吗


提前谢谢你

您已在以下位置选择了此代码段:

您使用的是在
archive product.php
template(第48行)上显示此类别图像的

抱歉,这对小部件不起作用,尤其是使用这个钩子

现在您有3个选项:

  • 创建自己的小部件并用php编码(最难)
  • 使用免费插件(最简单)
  • 或者在两者之间,在插件中选择一些代码和想法,制作自己的

XO10-WooCommerce Categories插件可以更好地进行编辑,但您的建议是准确的。谢谢。好的,非常感谢你的帮助。我将继续研究它&用一些新代码创建一个新问题。我想知道这个问题是否有一个快速的解决方案;我现在有一个侧边栏,显示用户所在的父类别,后面是所有子类别。你知道我可以用什么方法删除初始的当前父类别链接吗?嗨,你找到更好的解决方案了吗?更少的编码。非常感谢。因为我认为这是非常常见的用例。