Producten in bulk verwijderen (WordPress PHP-API): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
k (Jeroen Strompf heeft pagina Producten in bulk verwijderen (WordPress & PHP-API) hernoemd naar Producten in bulk verwijderen (WordPress PHP-API)) |
|||
Regel 1: | Regel 1: | ||
+ | == Probeersel (mei 2019) == | ||
+ | |||
Ik ben er bijna, maar ik krijg <code>get_pages</code> nog niet aan de praat (project rt.ww): | Ik ben er bijna, maar ik krijg <code>get_pages</code> nog niet aan de praat (project rt.ww): | ||
Regel 40: | Regel 42: | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
+ | == get_pages() == | ||
+ | |||
+ | Dit werkt! | ||
+ | |||
+ | <pre> | ||
+ | <?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); | ||
+ | </pre> | ||
+ | |||
== Zie ook == | == Zie ook == | ||
Regel 49: | Regel 85: | ||
* https://developer.wordpress.org/reference/functions/wp_delete_post/ | * https://developer.wordpress.org/reference/functions/wp_delete_post/ | ||
* https://hotexamples.com/examples/-/-/get_pages/php-get_pages-function-examples.html | * https://hotexamples.com/examples/-/-/get_pages/php-get_pages-function-examples.html | ||
+ | * https://codex.wordpress.org/Function_Reference/get_pages | ||
+ | * https://codex.wordpress.org/Function_Reference/get_posts |
Versie van 7 mei 2019 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);