草庐IT

list_items

全部标签

php - woocommerce 如何获取单个产品的 $cart_item_key

我在添加到购物车按钮旁边实现了一个删除项目按钮,但是我在获取单个产品的变量$cart_item_key时遇到了问题。我有全局变量$woocommerce和$product,但使用$cart_item_key的唯一方法是foreach,这对我没有任何帮助,因为我需要将我的代码添加到add-to-cart.php。 最佳答案 您必须像这样在循环内为每个产品设置删除链接,foreach($woocommerce->cart->get_cart()as$cart_item_key=>$cart_item){echo$cart_item_ke

php - WC_Order get_items() 及其数量

我正在尝试构建一个应用程序,它向我发送我的woocommerce订单、订单项目和数量,我已经完成了90%,functioncustom_woocommerce_complete_order_sms($order_id){global$woocommerce;if(!$order_id)return;$order=newWC_Order($order_id);$product_list='';$order_item=$order->get_items();foreach($order_itemas$product){$prodct_name[]=$product['name'];}$pr

php - 从 wp_list_categories() 中删除标题

我正在尝试删除/替换WordPress使用的类别元素上的title属性。我使用的是WordPress2.9.1,代码如下:Manufacturers根据我的阅读,此方法曾用于旧版本(尽管我从未尝试过)。我真的不想破解WordPress的内部结构,也不想为了如此简单的事情而使用JavaScript破解。感谢任何帮助...更新下面是从上面的代码创建的...ManufacturersFeatured 最佳答案 如果您不想使用该插件,请从RemoveTitleAttributesplugin中剥离代码您可以看到用于从类别中删除标题的主要功能

php - 试图创建一个名为 "List"的类,但 list() 函数正在破坏它

classList{publicfunctionhello(){return"hello";}}$list=newList;echo$list::hello();给出错误:PHPParseerror:syntaxerror,unexpected'List'(T_LIST),expectingidentifier(T_STRING)in/home/WtGTRQ/prog.phponline3将“List”更改为“Lizt”可解决此问题。我很遗憾地明白Phpfunctionsarecase-insensitive,但我真的不想让List对象成为Lizt对象......有没有办法在不重命名我

php - Magento - 从 $item 获取产品选项

在购物车页面上有以下foreach循环:foreach($this->getItems()as$_item){}我需要获取这些项目的产品选项,我尝试了几种方法但无法检索到我需要的结果。我试过:foreach($this->getItems()as$_item){print_r($_item->getProductOptions());}和:foreach($this->getItems()as$_item){print_r($_item->getOptionList());}还有其他我可以使用的功能吗? 最佳答案 尝试使用:$_it

php - Magento : How to get qty of a specific product in an order item?

我有这个脚本可以帮助我从Magento1.6的订单项目中获取特定产品的数量。这应该在一个简单的表格中可视化。到目前为止,这是我的代码://Loadtheproductcollection$collection=Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('*');foreach($collectionas$product){$id=$product->getId();$product_name=$product->getName();$order_output='';$order_ou

php - Composer : List Project Scripts and Plugins?

composer是否有任何内置的方式来显示当前项目中的插件列表?或者是通过vendor中的composer.json文件查找Composer插件的唯一选择,例如$findvendor-namecomposer.json|xargsgrep-i-r'composer-plugin' 最佳答案 由于Composer插件必须需要composer-plugin-api包(参见Composerdocumentation),您可以使用此命令列出插件:composerdependscomposer-plugin-api此处有更多详细信息:http

PHPExcel Multiple Dropdown list that dependent

我正在尝试在phpexcel中设置多个相互依赖的下拉菜单。基本上,当您在A列的下拉列表中选择一个值时,它会在B列的下拉列表中加载不同的内容。我能够轻松地在单元格上设置下拉列表。我试图弄清楚如何根据一个下拉列表的选择来加载内容。任何反馈或解决方案或指南将不胜感激 最佳答案 好吧,我设法弄明白了。以下是future任何人的要点:最好使用命名范围。基本上预先定义单元格中的列表项(命名范围)。这可以在不同的工作表上。因此,让我们以国家和城市为例。下拉列表1将包含县,下拉列表2将包含城市。所以定义命名范围。一个将被称为国家。另外两个命名范围将

PHP list+explode VS substr+strpos - 哪个更有效率?

示例文本:$text='Administration\Controller\UserController::Save';任务-在::之前提取所有内容选项1:list($module)=explode('::',$text);选项2:$module=substr($text,0,strpos($text,'::');哪个选项更有效? 最佳答案 我进行了测试,似乎第一个解决方案更快。这是测试它的代码:functionmicrotime_float(){list($usec,$sec)=explode("",microtime());re

php - 如何在 Magento One Page Checkout 中添加额外字段 "Dropdown List"

我使用模块创建了以下自定义属性。这是客户的下拉列表属性。它应该显示在结帐页面(客户作为访客/现有用户)客户帐户页面、客户帐户创建/注册页面、管理客户编辑页面。目前我可以在客户地址的管理部分看到属性。我希望此属性也显示在客户地址部分的结帐页面上。我检查了billing.phtml文件,因为其他属性是静态写入的,但我不确定如何将自定义属性写入billing.phtml作为其下拉列表。以及需要更新哪些其他文件才能查看此属性。请让我知道我哪里做错了或要添加到我的代码中的任何其他内容。任何指导将不胜感激。下面是我的代码-文件名-/app/code/local/PS/PB/etc/config.x