Hi, Thanks for reaching out to us. Could you please the URL once so we can check it on our end?
Hi, Could you please let us know how you are adding course to the content? Whether you are using any plugin or adding manually?
Sure.
We’re using only your plugin to manage all the site schema markup.
We have added Schema Type “Course” with a Placement of “Post Category” “Equal to”… (and then the appropriate category).
In Gutenberg editor on each of our Course pages, we scroll down to the Schema a Structured Data panel, select the “Course — Category…” and then manually enter the values into the provided fields. It is within there that we ideally require the ‘hasCourseInstance’ and ‘Offers’ fields, so we can satisfy what Google are looking for.
Thanks again for looking at this.
Hi, thank you for reaching out to us. Please refer to this manual: https://structured-data-for-wp.com/docs/article/how-to-setup-course-schema-pro/ and perform all the same steps. Give it a try and let us know if you have any other concerns.
I’m not sure if we’ve got crossed wires? The problem is that Google now wishes to see the fields ‘hasCourseInstance’ and ‘Offers’ in Course markup. If those fields are absent, they’re evaluating the markup as Invalid. Or are you saying the Pro version has those fields?
Hi, we have a GitHub ticket in our repository and this concern will be addressed in the upcoming update.
You can track the progress here: https://github.com/ahmedkaludi/schema-and-structured-data-for-wp/issues/2042
Hi, Hope you’re doing well. We’ve released a new update, so kindly update the plugin with the new version 1.25, clear the cache and give it a try. Please feel free to reach out to us if you have any concerns.
Hi, Hope you’re doing well. We’ve released a new update in which we have fixed this issue in our latest update of version 1.27, so kindly update the plugin with the new one, clear the cache once and follow the below steps.
-> Structure Data->Schema Types and select Course Schema
-> Modify the markup and select Manual from drop-down
-> Click on the Add Course Instance button
-> There you can see the option for entering details for hasCourseInsance
check this screenshot for reference: https://paste.pics/QEST1 || https://paste.pics/QESTB
give it a try. Please feel free to reach out to us if you have any concerns.
hi. i have the exact problem. i updated the plugin to latest. added manual output and / course instance as stated
Structure Data->Schema Types and select Course Schema
-> Modify the markup and select Manual from drop-down
-> Click on the Add Course Instance button
-> There you can see the option for entering details for hasCourseInsance
theres no hasCourseInsance and offers sections. there are:
https://prnt.sc/DTT_Rqz3YrjK heres the screen shot
Course ModeStart DateEnd DateCourse WorkloadSchedule Duration Schedule Repeat Count Schedule Repeat Frequency Location Offer Price Offer Price Currency
That’s right. Everything you need is there.
In your screenshot, the fields you need to complete to make the schema course markup valid for ‘HasCourseInstance’ and ‘Offers’ are…
- Offer Category (eg. Paid)
- CourseMode (Online or Onsite)
- Offer Price (just numbers eg 150.00)
- Offer Price Currency (GBP)
Obviously provide as much info in all the relevant sections as you can, but those listed above are the ones you’ll need at minimum for Google to verify your markup as valid for hascourseinstance and offers.
thank you for your help.. the namse are differet so i missed up.. cheers
Great to hear that your issue has been resolved. Please reach out to us if you need any help or having a concern, we will give our best to solve your concern. Have a great day ahead!
-
This reply was modified 2 years, 1 month ago by
Magazine3.
hi again.
i think i have a problem with google rich results test not seeing category, hascoursce instance and description fileds in course list and course info schemas generated. your plugin generates two schemas that the test see. scjema validator doesnt give error . but google rich snippet test doesnt recougnize most of the fields .. i set the schema mode to auto fetch and created a course schema type with course instance etc. schema is set to shoe equal to course post type which is created by tutor lms
i use tutor lms, woocommerce, kadence theme, loco translate for the front end.
url is this: https://nilapsikoterapi.com/egitimler/bilissel-davranisci-terapi-egitimi/
https://prnt.sc/Ky_WSvA1CNCV this is my setup sshot.
and this is the error fielsd in cours info schema https://prnt.sc/cmAd7UGBZpJf
edit..: i can manage to set it manually but not autofetch
LAST EDİT : I MANAGED TO DO IT. All is related to cpurse workload not being in a format like PT5H
but another problem occured, if i set to aoutofetch, this time all coutse names become the same. is there a way which i can use both auto fetch but course name is set from ac ustom field or better the page title?
i didn’t delete my post. maybe it helps others too.. thank youuuu
@sudeposutemizligi : Issue on this thread has been resolved already, According to policy, kindly create a new thread so we can check.