Producten in bulk verwijderen (WordPress PHP-API)
Versie door Jeroen Strompf (overleg | bijdragen) op 7 mei 2019 om 11:23
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);