Producten in bulk verwijderen (WordPress PHP-API)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Probeersel (mei 2019)

Ik ben er bijna, maar ik krijg get_pages nog niet aan de praat (project rt.ww):

###############################################################
# dvb_delete_all_products
###############################################################
#
# get_pages doet 't niet
################################################

function dvb_delete_all_products() 
{

	$arg = array
	(
		'post_type'	=> 'product'
	);
	$products = get_pages();
	print_r($products);


  //   $myproducts = get_pages( array( 'post_type' => 'products') );
 
 	// print_r($myproducts);

    // foreach ( $myproducts as $myproduct ) 
    // {
    // 	# Display post-IDs
    // 	#######################################
    // 	#
    // 	echo "Post-ID: ".$myproduct->ID."\n";

    //     # Delete all products
    // 	#######################################
    // 	#
    // 	# Set to False to move to Trash
    // 	#
    //     wp_delete_post( $myproduct->ID, true);
    // } 
}

get_pages()

Dit werkt!

<?php
#
# Get get_pages() to work
###################################################################
#
###############################################################
# Libraries
###############################################################
#
$pad = "/home/strompf/www/rt.dvb/";
require_once($pad . "wp-load.php");

# These libraries seem not to be needed
#######################################
#
# require_once($pad . 'wp-admin/includes/media.php');
# require_once($pad . 'wp-admin/includes/file.php');
# require_once($pad . 'wp-admin/includes/image.php');


###############################################################
# Test 1 - Works!
###############################################################
#
$pages = get_pages();
print_r($pages);


Zie ook

Bronnen