草庐IT

woocommerce-theming

全部标签

c# - 基窗口的 WPF 样式未应用在 App.xaml 中,但在 Themes/Generic.xaml 中

我正在为我的大多数窗口创建一个基窗口类。显然,最好的解决方案是一个单独的类,以及适用于它的样式。问题是当它在App.Resources时,我没有被应用.也就是说,如果它是在外部ResourceDictionary中定义的,并合并到App.xaml的资源,或本地字典并合并,或内联放入App.Resources.但是,当它被放入Themes/Generic.xaml时应用.除了覆盖DefaultStyleKeyProperty之外,无需在基本窗口中执行任何特殊操作即可演示该问题。.下面是ThemeWindow:publicclassThemeWindow:Window{staticThem

c# - 我的 Microsoft.Windows.Themes 程序集在哪里?

我在XAML中编写了一个用户控件,在将其编译为C#后,生成的C#中有这一行:usingMicrosoft.Windows.Themes;现在抛出一个错误:Thetypeornamespacename'Themes'doesnotexistinthenamespace'Microsoft.Windows'(areyoumissinganassemblyreference?)我想既然我不能影响编译后的C#的输出(没有什么可以从XAML中删除),我只是将其添加为引用。但是,“添加引用”对话框不包含Microsoft.Windows.Themes。这不是.NET的一部分吗?这是导致此问题的示例

c# - 在 Visual Studio 扩展中更改 "Color theme"

我正在用C#编写一个VisualStudio扩展,我希望它会根据一天中的时间更改颜色主题(日落后将应用深色主题-日出时将应用蓝色/浅色主题,具体取决于用户偏好)。我可以使用ShellSettingsManager对象公开的WriteableSettingsStore更改颜色主题。当我执行以下代码时,主题在重新启动VisualStudio后发生变化。varsettingsManager=newShellSettingsManager(this);varwriteableUserStore=settingsManager.GetWritableSettingsStore(SettingsS

javascript - 使用 AJAX - WooCommerce API 向购物车添加变体?

我有一个包含以下数据的项目:varitem={id:"124",name:"xxx",price:"13.13",quantity:1,options:{"size":"xl","color":"pink"}};当用户点击“添加到购物车”时,我想使用WCAPI发出Ajax请求并将上述商品添加到购物车。jQuery.ajax({url:"some/woocommerce/api/add/to/cart/request/path",data:item,type:"POST"});然后在购物车页面上,我想使用WCAPI发出另一个Ajax请求并检索购物车的内容。我还没有找到任何关于如何使用Ja

javascript - 添加产品后更新 Woocommerce 购物车 (jQuery)

Ajax似乎工作正常,但购物车内容不会按预期刷新。单击“添加到购物车”按钮后,我希望刷新购物车的内容。就像现在一样,我必须手动刷新页面才能看到添加的产品。我正在使用此功能将产品添加到我的woocommerce购物车:functionaddToCart(p_id){jQuery.ajax({type:'POST',url:'/wp/?post_type=product&add-to-cart='+p_id,data:{'product_id':p_id,'quantity':amount},success:function(response,textStatus,jqXHR){conso

javascript - WooCommerce:变体更改后触发事件

我们使用Woocommerce来销售彩盒。通常选择可变产品选项。我们添加了一个带有调色板的模态对话框,客户可以从中选择颜色。这是woocommerce的常见下拉菜单旁边。问题是,当我将正确的SlugValue传递给下拉列表时(从调色板中选择它之后),下拉列表中的值是正确的,但是需要触发以发布价格的事件不起作用.我已经尝试触发下拉菜单的onchange事件,但什么也没发生。谁能告诉我,需要触发哪个事件,如何触发? 最佳答案 以防将来有人偶然发现这个:WooCommerce在整个add-to-cart-variation.js中提供触发

php - WooCommerce 购物车 - 条件项目类别验证

我们有一个独家类别X和其他常规类别Y。我想要什么:当有人从类别X订购任何商品时,其他类别的商品将无法添加到购物车,并应显示警告Y类产品不应与X混合。我怎样才能做到这一点?我从其他帖子得到这段代码,但它已经过时且不令人满意:parent;$product_category_term=get_term($product_category,'product_cat');$product_category_parent=$product_category_term->parent;$product_top_category=$product_category_term->term_id;whi

php - WooCommerce Checkout url hook - 根据产品类别更改条件

想知道是否有人可以帮助我自定义此代码。我想更改此代码中的应用条件:add_filter('woocommerce_get_checkout_url','change_checkout_url',30);functionchange_checkout_url($url){$allowed_countries=array('NO');$customer_country=WC()->customer->get_default_country();if(!in_array($customer_country,$allowed_countries)){$url=wc_get_page_perma

php - 在外部使用 WooCommerce 网关

我创建了一个使用WooCommerceRESTAPI的REST应用程序。我想通过WooCommerce网关处理信用卡。据我所知,我不能只发送信用卡号和所有包含订单数据的信息来进行处理。因此,我认为这样做的方法是从信用卡中扣款,然后将订单发送到WC。是否有可用于处理信用卡的WC端点?或者我将如何构建一个? 最佳答案 除非WooCommerce发生了变化,否则我认为他们不会进行任何实际的支付处理。您需要连接到实际的网关,如PayPal、Stripe、Authorize.net等以获取付款。我相信,Stripe网关附加组件是免费的,而且非

php - 检查用户是否有权在 WooCommerce 中下载任何文件

我想检查是否有任何用户有权下载任何文件。我有产品ID和用户ID,如何查看?我在谷歌和woocommerce文档中进行了很多探索,但没有找到任何解决方案。有什么帮助吗?提前致谢。 最佳答案 2020-WooCommerce3+的代码更新以下是获取可下载的订单商品信息的过程,您可以在php文件中的任何函数或Hook函数中使用这些信息://Getallcurrentcustomerorders$customer_orders=wc_get_orders($args=array('limit'=>-1,'customer_id'=>get_