gub*_*ett 8 php wordpress woocommerce
我正在建立一个woocommerce插件,我有一些麻烦.我正在努力获得所有可用的产品类别.
代码看起来像这样:
$cats = get_terms('product_cat', array('hide_empty' => 0, 'orderby' => 'ASC', 'parent' =>0));
print_r($cats);
Run Code Online (Sandbox Code Playgroud)
这给了我
WP_Error Object
(
[errors:WP_Error:private] => Array
(
[invalid_taxonomy] => Array
(
[0] => Invalid taxonomy
)
)
[error_data:WP_Error:private] => Array
(
)
)
Run Code Online (Sandbox Code Playgroud)
我需要将它挂钩到一些特殊的init或者什么东西吗?我在functions.php中尝试了相同的代码,但是出现了相同的错误.
编辑:是的,我找到了问题的解决方案.我补充道
add_action('init', 'runMyPlugin');
Run Code Online (Sandbox Code Playgroud)
做了伎俩!
只需添加完整的代码示例
add_action('init', 'my_get_woo_cats');
function my_get_woo_cats() {
$cats = get_terms( array( 'taxonomy' => 'product_cat','hide_empty' => 0, 'orderby' => 'ASC', 'parent' =>0) );
print_r($cats);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5771 次 |
| 最近记录: |