English 中文(简体)
如何将产品类别排除在职能上的查询之外。 php Wordpress?
原标题:How to exclude a product category from query in functions.php Wordpress?

我有以下几张幻灯片,检查某一物品是否库存,如果是,将物品的地位从公布后改写。 我怎样才能在这个问询中排除一个类别? 谢谢!

add_action( admin_init ,  woo_moveoutofstocktodraft );

function woo_moveoutofstocktodraft() {
    $current_user = wp_get_current_user();
    //if loggedin user does not have admin previlage
    if (!user_can($current_user,  administrator )) {
        return;
    }
    $params = [
         posts_per_page  => -1,
         post_type  =>  product ,
         post_status  =>  publish 
    ];
    $wc_query = new WP_Query($params);
    if ($wc_query->have_posts()) :
        while ($wc_query->have_posts()) :
            $wc_query->the_post();
            $product_id = get_the_ID();
            $product = wc_get_product($product_id);
            //if product is Out of Stock move to draft              
  if (!$product->is_in_stock()) {
            $post = array(  ID  => $product_id,  post_status  =>  draft  );
            wp_update_post($post);
            }
        endwhile;
        wp_reset_postdata();
    endif;
}
问题回答




相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签