小编Jac*_*ack的帖子

从 WP_Query 中排除特定术语

我想为自定义帖子类型的分类术语创建一个 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)

php wordpress loops taxonomy-terms

3
推荐指数
1
解决办法
2万
查看次数

Windows MAMP-PHP CURL问题

我在Windows MAMP Pro 3.3.1上遇到问题,无法使PHP的CURL正常工作。

更具体地说,问题是我可以使用curl_exec将请求发送到API,但始终返回false。

当我尝试使用XAMPP做同样的事情时,它将返回完整的响应,没有任何问题。

我尝试更改PHP版本,检查是否启用了php curl扩展,并且可以在phpinfo中看到CURL信息。

有谁知道为什么以及如何使用MAMP解决此问题?

php curl mamp response

2
推荐指数
1
解决办法
1570
查看次数

标签 统计

php ×2

curl ×1

loops ×1

mamp ×1

response ×1

taxonomy-terms ×1

wordpress ×1