Mike Jolley
db922fb27e
Filter and remove empty attributes
...
Closes #12147
2016-10-25 12:42:31 +01:00
Mike Jolley
cf5da4adb3
[2.6] Don't remove hyphens in attribute labels
...
Closes #11832
2016-09-06 10:40:08 +01:00
Aristeides Stathopoulos
17961f6484
WordPress.Arrays.ArrayDeclaration.ValueNoNewline
2016-08-27 06:04:10 +03:00
Aristeides Stathopoulos
b063bcfe4c
last item in a multiline-array should end in a comma
2016-08-27 04:46:45 +03:00
Lee Willis
e3d5419b97
Use wc_get_attribute_taxonomies() in wc_attribute_label()
...
Currently wc_attribute_label() runs a SQL query every time it is called,
with no caching. Swap to using wc_get_attribute_taxonomies() which gives
us transient caching of the underlying data.
2016-08-25 17:34:18 +01:00
Mike Jolley
a8759fc0aa
Meta/product handling
2016-08-08 16:20:15 +01:00
Mike Jolley
d4d6f3181c
Best practice tweaks
2016-06-06 17:24:31 +01:00
Claudio Sanches
ab1063a3e4
Created wc_attribute_taxonomy_id_by_name() function
2016-06-02 17:34:26 -03:00
Claudio Sanches
e39274e753
HTTPS for everybody
2016-05-26 22:48:49 -03:00
Mike Jolley
c469ab920b
Use wpdb query instead of looping over children
...
Closes #10195
cc @claudiosmweb
Since this uses `$this->get_children( true );` it will also hide out of
stock variation attributes if that setting is enabled.
2016-02-15 15:53:43 +00:00
Mike Jolley
0197b78b38
Combine all count queries per widget
2016-02-10 11:07:42 +00:00
Mike Jolley
c1b8a20d39
Order attributes by name
...
Closes #9879
2015-12-27 21:32:55 +00:00
Claudio Sanches
a7cfcddd95
Created wc_attribute_taxonomy_name_by_id() function
2015-12-04 16:02:07 -02:00
Mike Jolley
78ec168429
Use transient name directly
2015-11-13 23:06:51 +00:00
Claudio Sanches
5893875b0c
Removed period for file headers
2015-11-03 11:53:50 -02:00
Claudio Sanches
ee30b5b308
Fixed php docs standards
2015-11-03 11:31:20 -02:00
Mike Jolley
797f2fab62
decode quotes
...
#9040
2015-09-03 23:15:06 +01:00
Mike Jolley
fb64e6e66e
Use wp_unslash and only decode when getting attributes, not saving
2015-08-13 13:03:51 +01:00
Mike Jolley
3a4653ba3b
Run html_entity_decode over text attributes to fix problems with quote characters.
2015-08-13 12:06:52 +01:00
Mike Jolley
f6f2d7f9df
Ensure array is returned from wc_get_attribute_taxonomies
2015-08-11 17:10:34 +01:00
Mike Jolley
4dd19c3839
Stripslashes on text attributes
...
Fixes #8778 Closes #8771
2015-08-11 14:55:35 +01:00
Mike Jolley
02ef083eaf
wc_get_text_attributes function
2015-06-11 14:42:37 +01:00
Claudio Sanches
1b176c73e3
Created wc_check_if_attribute_name_is_reserved() function
2015-04-27 13:06:28 -03:00
Claudio Sanches
611ffff0a5
Created wc_get_attribute_types() and deprecated the woocommerce_admin_attribute_types action
2015-04-27 12:31:34 -03:00
roykho
4c868e9a19
remove attribute label formatting and allow users to decide the formatting
2015-03-13 15:41:12 -07:00
Mike Jolley
3fc7a0ae65
Allow wc_attribute_label to support product-level attribute names.
...
Closes #7662
2015-03-09 13:40:07 +00:00
shivapoudel
5ab2bdcca4
Absolute path fix for wc-attribute-functions.php
2014-09-21 00:49:38 +05:45
thenbrent
2d47d6b43b
Improve display of multiword product attributes
...
Instead of displaying a variation's custom product attributes like this:
`name-with-dashes: attribute-with-dashes`
Display it like this:
`Name With Dashes: Attribute With Dashes`
2014-07-30 12:41:14 -07:00
Mike Jolley
8007e4c102
Fix encoding issue with attribute values and move variation data to tooltip Closes #5169
2014-03-20 15:47:52 +00:00
Coen Jacobs
3617316357
Updated expiry times for transients
2014-03-12 12:58:41 +01:00
Coen Jacobs
03163c54b0
set_transient calls should have expiration to prevent autoloading
2014-03-07 09:29:01 +01:00
Coen Jacobs
c1a439eb99
Formatting functions woocommerce to wc refactor
2013-11-25 14:34:21 +01:00
Mike Jolley
355dd16962
Removed @coenjacobs helpers and cleaned up main clas
2013-09-12 14:41:02 +01:00