小编Wes*_*ley的帖子

从 WC_Product_Variation 获取产品变体

我有一家WooCommerce网上商店,出售 T 恤。当人们查看购物车时,我想让他们选择更改 T 恤尺寸。目前,我制作的下拉菜单如下所示:

<?php
    if ( $item->is_type( 'variation' ) ){
?>
<select name="" class="product-size">
<?php
    foreach ( $item->get_available_variations() as $variation ):
?>
        <option value="">test</option>
<?php
    endforeach;
?>
</select>
<?php
   }
? >
Run Code Online (Sandbox Code Playgroud)

但是,这给了我以下错误:

Fatal error: Uncaught Error: Call to undefined method WC_Product_Variation::get_available_variations()
Run Code Online (Sandbox Code Playgroud)

然后它击中了我;我的$item变量,已经是一个变体。有没有办法获得同一产品的其他变体?

谢谢

php wordpress woocommerce

5
推荐指数
1
解决办法
2万
查看次数

使窗口的标题栏完全透明

我正在使用Swift 3中的macos应用程序,我想让标题栏透明,而不是显示我的应用程序的标题,所以基本上,我的背景上只有3个按钮(关闭,缩小,全屏) .

我尝试的是将以下内容放在viewDidLoad正在使用的第一个视图控制器的方法中:

self.view.window?.styleMask.insert(NSWindowStyleMask.unifiedTitleAndToolbar)
self.view.window?.styleMask.insert(NSWindowStyleMask.fullSizeContentView)
self.view.window?.styleMask.insert(NSWindowStyleMask.titled)
self.view.window?.toolbar?.isVisible = false
self.view.window?.titleVisibility = .hidden
self.view.window?.titlebarAppearsTransparent = true
Run Code Online (Sandbox Code Playgroud)

但我最终得到的是:

在此输入图像描述

似乎标题栏的透明度低于正常值,但我想它(以及应用程序标题)完全消失了.

我错过了什么或这是不可能的?

谢谢.

macos xcode cocoa swift

3
推荐指数
1
解决办法
973
查看次数

标签 统计

cocoa ×1

macos ×1

php ×1

swift ×1

woocommerce ×1

wordpress ×1

xcode ×1