Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save mircobabini/f8f7bbfaf53b5359cc2ed2b97ab534d0 to your computer and use it in GitHub Desktop.
Save mircobabini/f8f7bbfaf53b5359cc2ed2b97ab534d0 to your computer and use it in GitHub Desktop.
<?php
$courses_ids = get_posts( 'post_type=stm-courses&numberposts=-1&fields=ids' );
$fixed_curriculums = [];
foreach ( $courses_ids as $course_id ) {
$curriculum = get_post_meta( $course_id, 'curriculum', true );
$items = explode( ',', $curriculum );
if ( ! empty( $items ) && is_numeric( reset( $items ) ) ) {
$curriculum = "Lezioni,$curriculum";
update_post_meta( $course_id, 'curriculum', $curriculum );
$fixed_curriculums[] = $course_id;
}
}
if ( ! empty( $fixed_curriculums ) && is_callable( '\stmLms\Classes\Vendor\LmsUpdateCallbacks::lms_migrate_course_data' ) ) {
\stmLms\Classes\Vendor\LmsUpdateCallbacks::lms_migrate_course_data();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment