草庐IT

woocommerce-theming

全部标签

php - 如何将类别设置为产品 woocommerce

是否可以向woocommerce帖子添加类别?我正在按如下方式创建我的产品://createswoocommerceproduct$product=array('post_title'=>$name,'post_content'=>'','post_status'=>'publish','post_author'=>$current_user->ID,'post_type'=>'product');//Insertthepostintothedatabase$product_ID=wp_insert_post($product);我有一个名为“树”的类别,我必须在其中添加上述产品。我尝

php - 在 Woocommerce 中最后显示缺货产品

是否可以在wordpress的类别或页面末尾显示缺货产品?所以客户首先看到有货的产品,然后是缺货的产品。 最佳答案 这与Viktor&Bogdan的答案相同,但没有额外的类代码。它使用post_clause过滤器来修改产品查询。我们将wp_postmeta表JOIN到查询中,并在现有查询中添加一个orderby_stock_status子句。这样任何其他orderby子句也会保留在查询中。add_filter('posts_clauses','order_by_stock_status');functionorder_by_stoc

php - 在 WooCommerce 购物车中获取购物车商品的产品 ID

$cart_item=$woocommerce->cart->get_cart();我有上面的代码。如果我在cart_item上运行print_r,我会得到一个多维数组:Array([a6292668b36ef412fa3c4102d1311a62]=>Array([product_id]=>6803如何只获取product_id?我试过$test=$cart_item['data'];print_r($test);没用。 最佳答案 要获取foreach循环中每个购物车商品的产品ID(对于简单产品):foreach(WC()->ca

php - 如何检查页面是 woocommerce 中的类别还是产品?

我正在尝试在woocommerce.php中使用is_category,但它不起作用。我想根据页面打印标题。如果页面是类别页面,则将打印woocommerce_page_title(),如果页面是产品,则应打印the_title()。我在woocommerce.php中使用的代码是:但在每种情况下它都打印the_title()。我认为is_category()不适用于woocommerce。或者任何人都可以告诉woocommerce是如何打印类别和产品标题的吗?我们将不胜感激。 最佳答案 你应该使用is_product_catego

php - WooCommerce - 在自定义订单状态更改时发送自定义电子邮件

我添加了自定义状态wc-order-confirmed://Registernewstatusfunctionregister_order_confirmed_order_status(){register_post_status('wc-order-confirmed',array('label'=>'Potvrzeníobjednávky','public'=>true,'exclude_from_search'=>false,'show_in_admin_all_list'=>true,'show_in_admin_status_list'=>true,'label_count'

android - Theme.Holo 不显示 Tabhost 小部件图标

我正在使用Theme.Holo作为应用程序的父主题。但是,选项卡宿主中的选项卡不显示图标。为了显示图标,我可以将主题更改为Theme.Light或只是Theme,但是这样我就没有Theme.Holo自带的操作栏了。有人可以告诉我如何在使用Theme.Holo时在选项卡主机上显示图标吗?我指的是类似iOS的标签栏图标。 最佳答案 不知道这是否能解决您的问题,但是如果您删除文本,图标将会显示。这是我使用的代码:TabHosttabHost=getTabHost();Intentintent=newIntent().setClass(th

android - 应用程序 :theme now is deprecated

我从昨天开始就很好地使用android但今天当我通过intellijIDEA运行我的应用程序时它给了我:I/AppCompatViewInflater﹕app:themeisnowdeprecated.Pleasemovetousingandroid:themeinstead.我的风格是:truefalse@color/colorPrimary@color/colorPrimaryDark@color/colorAccent问题是什么,我该如何解决?提前致谢,更新:我的toolbar.xml文件是:androidSDK工具:24.3.3androidsdk构建工具:22android支

Android 2.0 : Support Actionbar library (appcompat v7 support library without resources):No resource found @style/Theme. AppCompat.Light.DarkActionBar

我关注了http://developer.android.com/guide/topics/ui/actionbar.html在Android2.0中实现ActionBar的链接我已遵循以下程序。i)创建一个新项目ii)在我的项目中创建一个libs文件夹iii)包含android-support-v13.jar和android-support-v7-appcompat.jar文件并将它们添加到构建路径我的Manifierstxml文件是我遇到了这个错误错误:错误:找不到与给定名称匹配的资源(在“主题”中具有值'@style/Theme.AppCompat.Light.DarkActio

android - 找不到与给定名称 'android:Theme.Holo.Light.DarkActionBar' 匹配的资源

下面是我的xml文件。它让我出错,说“错误:检索项目父项时出错:找不到与给定名称‘android:Theme.Holo.Light.DarkActionBar’匹配的资源。” 最佳答案 将parent属性更改为parent="android:style/Theme.Holo.Light.DarkActionBar" 关于android-找不到与给定名称'android:Theme.Holo.Light.DarkActionBar'匹配的资源,我们在StackOverflow上找到一个类似

android - "You need to use a theme.appcompat theme"以Theme.AppCompat为主题,Sdk v23

配置:AndroidStudio1.4Preview2compileSdkVersion23buildToolsVersion'23'minSdkVersion15targetSdkVersion23Up-to-datesupportlibraries(v23)错误:[更新]java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.myapp.android.debug/com.myapp.mobile.activities.HomeActivity}:java.lang.IllegalStateExceptio