我想为自定义帖子类型的分类术语创建一个 foreach 循环。
更具体地说,我想要一个循环来查询所有产品类别,但不查询“特价”类别,也不查询类别子类别。如果产品没有类别,也可以查询它们,并按 ASC 顺序对所有产品进行排序(不像分别对产品和类别进行排序。所有产品必须同时排序)。
那么我应该如何处理我的代码才能使其按需要工作呢?
当前代码:
<?php
$args = array(
'post_type' => 'products',
'showposts' => -1,
'post_status' => 'publish',
'parent' => 0,
'hide_empty' => true,
'tax_query' => array(
'taxonomy' => 'categories',
'field' => 'slug',
'terms' => array( 'special-offers', 'other-terms' ),
'operator' => 'NOT IN',
),
);
$terms = get_terms('categories', $args );
foreach ( $terms as $term ) :
echo '<h2>' . $term->name . '</h2>';
endforeach;
?>
Run Code Online (Sandbox Code Playgroud) 我在Windows MAMP Pro 3.3.1上遇到问题,无法使PHP的CURL正常工作。
更具体地说,问题是我可以使用curl_exec将请求发送到API,但始终返回false。
当我尝试使用XAMPP做同样的事情时,它将返回完整的响应,没有任何问题。
我尝试更改PHP版本,检查是否启用了php curl扩展,并且可以在phpinfo中看到CURL信息。
有谁知道为什么以及如何使用MAMP解决此问题?