Copy Source | Copy HTML $nids = array ( 0 => nid, 1 => nid, … n => nid, );
Copy Source | Copy HTML $nids = array ( 0 => nid, 1 => nid, … n => nid, );
Copy Source | Copy HTML $nids = array ( 0 => nid, 1 => nid, … n => nid, );
Copy Source | Copy HTML $nids = array ( 0 => nid, 1 => nid, … n => nid, );
Copy Source | Copy HTML $nids = array ( 0 => nid, 1 => nid, … n => nid, );
Copy Source | Copy HTML $nids = array ( 0 => nid, 1 => nid, … n => nid, );
Copy Source | Copy HTML $nids = array ( 0 => nid, 1 => nid, … n => nid, );
Copy Source | Copy HTML
- function batch_example_nodes_resave ( $ nids = array ()) {
- foreach ( $ nids as $ nid ) {
- if (is_numeric ( $ nid )) {
- $ node = node_load ( $ nid );
- node_save ( $ node );
- }
- }
- }
Copy Source | Copy HTML
- function batch_example_nodes_resave_batch ( $ nids = array ()) {
- $ operations = array ();
- while ( $ nids ) {
- $ nids_part = array_splice ( $ nids , 0 , 5 );
- $ operations [] = array ( 'batch_example_nodes_resave' , array ( $ nids_part ));
- }
- $ batch = array (
- 'title' => t ( 'Resave nodes' ),
- 'operations' => $ operations ,
- );
- batch_set ( $ batch );
- batch_process ();
- }
Source: https://habr.com/ru/post/132020/
All Articles