learndash_update_setting( int|WP_Post $post, string $setting, mixed $value )
Updates the LearnDash setting for a post.
Description #
Parameters #
- $post
-
(int|WP_Post) (Required) The
WP_Post
object or Post ID. - $setting
-
(string) (Required) The slug of the setting to update.
- $value
-
(mixed) (Required) The new value of setting to be updated.
Return #
(boolean) Returns true if the update was successful, otherwise false.
Source #
Changelog #
Version | Description |
---|---|
2.1.0 | Introduced. |
Related #
Namespace #
@package #
Uses #
Uses | Description |
---|---|
includes/settings/settings-functions.php: learndash_post_setting_updated |
Fires after a LearnDash post setting is updated. |
includes/exam/ld-exam-functions.php: learndash_update_course_exam_challenge () |
Updates the Course to Exam challenge association. |
includes/ld-misc-functions.php: learndash_format_course_points () |
Formats course points to the specified decimal value. |
includes/quiz/ld-quiz-functions.php: learndash_get_quiz_primary_shared () |
Gets the primary quiz post ID from a pro quiz ID. |
includes/quiz/ld-quiz-functions.php: learndash_get_quiz_post_ids () |
Gets all the quiz post IDs from the quiz pro ID. |
includes/course/ld-course-functions.php: learndash_convert_course_access_list () |
Converts and gets the course access list. |
includes/classes/class-ldlms-factory-post.php: LDLMS_Factory_Post::quiz_questions () |
Get a Quiz Questions. |
Used By #
Used By | Description |
---|---|
src/Core/Modules/AI/Quiz_Creation/Repository.php: Repository::create_question () |
Create a question. |
src/Core/Modules/AI/Course_Outline.php: Course_Outline::process () |
Process parsed response. |
includes/admin/classes-import-export/import/class-learndash-admin-import-posts.php: Learndash_Admin_Import_Posts::update_meta_after_insertion () |
Updates post meta after post is created. |
includes/admin/classes-bulk-edit-actions/class-learndash-admin-bulk-edit-action-lessons.php: Learndash_Admin_Bulk_Edit_Action_Lessons::update_post_field () |
Updates the post field. |
includes/admin/classes-bulk-edit-actions/class-learndash-admin-bulk-edit-action-groups.php: Learndash_Admin_Bulk_Edit_Action_Groups::update_post_field () |
Update the post field. |
includes/class-ld-course-wizard.php: LearnDash_Course_Wizard::create_course_from_playlist () |
Create a course based on the playlist. |
includes/settings/settings-metaboxes/class-ld-settings-metabox-coupon-settings.php: LearnDash_Settings_Metabox_Coupon_Settings::filter_saved_fields () |
Filter settings values for metabox before save to database. |
includes/settings/settings-metaboxes/class-ld-settings-metabox-exam-display-content.php: LearnDash_Settings_Metabox_Exam_Display_Content::filter_saved_fields () |
Filter settings values for metabox before save to database. |
includes/shortcodes/ld_quiz.php: learndash_quiz_shortcode_function () |
Builds the |
includes/classes/class-ldlms-model-course-steps.php: LDLMS_Course_Steps::load_steps_objects () |
Load the Steps Objects. |
includes/rest-api/v2/class-ld-rest-posts-controller.php: LD_REST_Posts_Controller_V2::update_rest_settings_field_value () |
Update REST Settings Field value. |
includes/settings/class-ld-settings-metaboxes.php: LearnDash_Settings_Metabox::save_post_meta_box () |
Save Settings Metabox |
includes/settings/settings-metaboxes/class-ld-settings-metabox-course-display-content.php: LearnDash_Settings_Metabox_Course_Display_Content::filter_saved_fields () |
Filter settings values for metabox before save to database. |
includes/rest-api/v1/class-ld-rest-posts-controller.php: LD_REST_Posts_Controller_V1::ld_update_field_value () |
Update Field Value |
includes/lib/wp-pro-quiz/lib/helper/WpProQuiz_Helper_Import.php: WpProQuiz_Helper_Import::importData () |
Imports data. |
includes/lib/wp-pro-quiz/lib/helper/WpProQuiz_Helper_ImportXml.php: WpProQuiz_Helper_ImportXml::saveImport () |
Saves the imported quizzes. |
includes/lib/wp-pro-quiz/lib/controller/WpProQuiz_Controller_Quiz.php: WpProQuiz_Controller_Quiz::addEditQuiz () | |
includes/lib/wp-pro-quiz/lib/controller/WpProQuiz_Controller_Quiz.php: WpProQuiz_Controller_Quiz::addUpdateQuiz () | |
includes/import/class-ld-import-user-progress.php: LearnDash_Import_User_Progress::set_course_prerequisite_enabled () |
Enable Course Prerequisites |
includes/import/class-ld-import-user-progress.php: LearnDash_Import_User_Progress::set_course_prerequisite () |
Set Course Prerequisites |
includes/import/class-ld-import-course.php: LearnDash_Import_Course::set_course_prerequisite_enabled () |
Enable Course Prerequisites |
includes/import/class-ld-import-course.php: LearnDash_Import_Course::set_course_prerequisite () |
Set Course Prerequisites |
includes/course/ld-course-functions.php: learndash_set_course_prerequisite_enabled () |
Sets the status of whether the course prerequisite is enabled or disabled. |
includes/course/ld-course-functions.php: learndash_set_course_prerequisite () |
Sets new prerequisites for a course. |
includes/classes/class-ldlms-model-quiz-questions.php: LDLMS_Quiz_Questions::set_questions_to_quiz_legacy () |
This function sets a post_meta association for the various questions within the quiz. |
includes/classes/class-ldlms-model-course-steps.php: LDLMS_Course_Steps::set_step_to_course_legacy () |
Set Steps to Course Legacy. |
includes/classes/class-ldlms-model-course-steps.php: LDLMS_Course_Steps::set_step_to_course_relationship () |
Internal utility function to update the step postmeta with the parent course_id. |
includes/admin/classes-data-upgrades-actions/class-learndash-admin-data-upgrades-quiz-questions.php: Learndash_Admin_Data_Upgrades_Quiz_Questions::convert_proquiz_question () |
Convert single user quiz attempts to Activity DB entries. |
includes/admin/classes-data-upgrades-actions/class-learndash-admin-data-upgrades-course-access-list-convert.php: Learndash_Admin_Data_Upgrades_Course_Access_List_Convert::process_course_access_list () |
Convert single course access list. |
includes/admin/classes-builders/class-learndash-admin-quiz-builder-metabox.php: Learndash_Admin_Metabox_Quiz_Builder::learndash_builder_selector_step_new () |
Handle AJAX new step requests. |
includes/admin/classes-builders/class-learndash-admin-course-builder-metabox.php: Learndash_Admin_Metabox_Course_Builder::learndash_builder_selector_step_new () |
Handle AJAX new step requests. |