llms_update_380_set_access_plan_visibility()
Add visibility settings to all access plans and delete the “featured” meta values for all access plans
Return Return
(void)
Source Source
File: includes/functions/updates/llms-functions-updates-380.php
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | function llms_update_380_set_access_plan_visibility() { $query = new WP_Query( array ( 'post_status' => 'any' , 'post_type' => array ( 'llms_access_plan' ), 'posts_per_page' => -1, ) ); if ( $query ->have_posts() ) { foreach ( $query ->posts as $post ) { $plan = llms_get_post( $post ); $visibility = $plan ->is_featured() ? 'featured' : 'visible' ; wp_set_object_terms( $post ->ID, $visibility , 'llms_access_plan_visibility' , false ); delete_post_meta( $post ->ID, '_llms_featured' ); } } } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.8.0 | Introduced. |