pagemash/reorder.php

16 lines
513 B
PHP

<?php
require('./../../../wp-config.php'); //run config to connect to database
$order = explode(",", $_GET['order']); //cut up the coma delimited page IDs into array
$position = 1;
foreach ($order as $pageid):
$postquery = "UPDATE $wpdb->posts SET menu_order='$position' WHERE ID='$pageid'"; //setup db query
$wpdb->query($postquery); //update pages in db
$position += 1; //increment position var
endforeach;
update_option("exclude_pages", $_GET['exclude'], '', 'yes');
echo "pagemashed";
?>