我在wordpress上使用woocommerce来创建一个简单的商店网站,我为产品添加了一些属性.这些就是,size和color.在尺寸不足的情况下,我有各种各样的值,包括小,中和大.与颜色相同即.红色,蓝色,绿色.
我想要做的是在下拉列表中显示这些值.基本上只列出它们,这样我就可以使用这些值作为商店目录页面的过滤器.
任何帮助都会很棒.
编辑:我已经深入研究了woocommerce代码和api文档,只发现了这个代码来提取属性.
global $woocommerce;
$attr_tax = $woocommerce->get_attribute_taxonomy_names();
foreach( $attr_tax as $tax ) {
echo $woocommerce->attribute_taxonomy_name( $tax->attribute_name );
}
Run Code Online (Sandbox Code Playgroud)
这个片段给我的只是分类标准,即.pa_size和pa_color.我对woocommerce非常陌生,但在api docs中搜索却没有透露如何提取这些属性的值.
这是我正在处理的原始样本:http://jsfiddle.net/dX2ux/1/
客户内部开发的CMS使用此HTML结构动态创建菜单.它还附带了示例中显示的jQuery脚本.
我想编辑脚本,以便在它切换自己打开之前关闭它的兄弟的打开菜单.该show班是必须被切换为好.
到目前为止,我已经想出了这个:http://jsfiddle.net/dX2ux/2/
但是如果你玩它,当你点击其中一个子菜单时,它会搞砸.
任何人都可以阐明我如何实现我的目标吗?另外,这是最好的方法吗?我是否想过这个?
任何帮助表示赞赏.谢谢.
我在本地计算机上的四个项目之间切换,并为每个项目使用 vagrant。
$ vagrant global-status
id name provider state directory
-------------------------------------------------------------------------
3e1f21e default virtualbox running d:/www/project1/source
9080cd0 default virtualbox poweroff d:/www/project2/source
c4e0461 default virtualbox poweroff d:/www/project3/source
b75805d default virtualbox running d:/www/project4/source
Run Code Online (Sandbox Code Playgroud)
但是,我的 C 驱动器(我在 Windows 7 机器上)显示我正在16.4GB使用\User\VirtualBox VMs
对于只有 4 个虚拟机来说似乎有点过多。于是我打开 VirtualBox,看到那里有 7 个虚拟机。
我想这些是我之前毁掉的盒子,但我很可能是错的。
我在网上找不到任何有关它的信息。但我可以删除这些项目吗?或者它们对流浪者来说很重要吗?如果是这样,我怎样才能设置 vagrant 而不必占用笔记本电脑上太多的空间?
algorithm ×1
javascript ×1
jquery ×1
php ×1
vagrant ×1
virtualbox ×1
woocommerce ×1
wordpress ×1