php - Woocommerce - 产品配置器中的空图像
问题描述
根据这篇文章,我已将带有选项的默认变体下拉列表更改为单选按钮。然后我买了产品配置器插件。我的客户想要达到这个结果:
在下图中悬停时触发的下拉菜单中的每个图像都表示一个单选按钮作为变体。
我按照插件支持的说明进行操作:
我想从配置器选项卡获取图像到前端
所以我尝试了这段代码:
// $product_id = 1645; // Replace with the ID of parent/variable product
$product_id = get_the_ID(); // getting current product ID
$images = get_post_meta( $product_id, 'jckpc_images', true );
// print_r( $images );
foreach ( $options as $option ) {
$checked = sanitize_title( $args['selected'] ) === $args['selected'] ? checked( $args['selected'], sanitize_title( $option ), false ) : checked( $args['selected'], $option, false );
$radios .= '<div class="moznost"><label><img src="' . wp_get_attachment_url( $images ) . '" width="80"><input type="radio" name="' . esc_attr( $name ) . '" style="-webkit-appearance: none;" value="' . esc_attr( $option ) . '" id="' . sanitize_title( $option ) . '" ' . $checked . '></label></div>';
}
但我得到一个空的(未知的)图像 URL:
解决方案
推荐阅读
- java - 导入 JavaFX 包以通过命令行/CMD 运行
- python - Scrapy 下载特定类型的文件
- node.js - Neo4j NodeJS 代码不显示整个节点数据
- selenium - 如何单击遇到 TimeoutException 和 NoSuchElementException 错误的 href?
- javascript - 在倒数第二个索引之后删除其余字符串
- sql - SQL:识别事件是否发生?
- javascript - Companies House API jquery ajax 返回 401
- node.js - 尝试根据nodejs中的另一个集合对象从集合中获取对象
- python - 基于字典在数据框中搜索字符串
- ios - 如何使用 HockeyApp 在应用程序配置文件中未列出的设备上安装移动应用程序