I got a fatal error after updating wpsso-organization-place to version 3.1.0 (with WordPress 6.6.1 and wpsso 18.6.0):
PHP Fatal error: Uncaught Error: Class "WpssoOpmPost" not found in /home/blog/public_html/wp-content/plugins/wpsso-organization-place/wpsso-organization-place.php:86
Stack trace:
#0 /home/blog/public_html/wp-includes/class-wp-hook.php(322): WpssoOpm->init_objects_preloader()
#1 /home/blog/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#2 /home/blog/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#3 /home/blog/public_html/wp-content/plugins/wpsso/wpsso.php(440): do_action()
#4 /home/blog/public_html/wp-includes/class-wp-hook.php(324): Wpsso->set_objects()
#5 /home/blog/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#6 /home/blog/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#7 /home/blog/public_html/wp-settings.php(700): do_action()
#8 /home/blog/wp-config.php(119): require_once('...')
#9 /home/blog/public_html/wp-load.php(55): require_once('...')
#10 /home/blog/public_html/wp-blog-header.php(13): require_once('...')
#11 /home/blog/public_html/index.php(17): require('...')
#12 {main}
thrown in /home/blog/public_html/wp-content/plugins/wpsso-organization-place/wpsso-organization-place.php on line 86
I think it’s related to this change introduced in 3.1.0:
Changed the main instantiation action hook from ‘init_objects’ to ‘init_objects_preloader’.
Suffice to say, this broke my site and likely warrants an urgent bugfix. I had to rename the plugin folder to get it working again (wp-cli was unusable).
Please let me know if you need additional information.
]]>Hi there, after activating WPSSO, all of the local SEO info (location, hours, etc) populated by our AISEO has been removed from pages. We’d like our “local business” schema populated with this info, but now it’s gone.
I see there is a “Place” Add On for WPSSO, is it 100% necessary to use that if we want to keep the data for local business in AIOSEO? Is there a way to use WP SSO for all the other great things but keep AISEO in charge of post/page meta in it’s boxes on those pages and also keep it populating the local business schema?
]]>I am new to WPSSO, but I’m sure this is a bug.
My Coordinates are:
Place Latitude: 42.19399
Place Longitude: -71.18288
This results in this notice and the Longitude being nulled out – The value of option “place_longitude” must be blank or numeric – resetting this option to its default value.
I assume it doesn’t like the “-” in the Longitude, but not using it is not an option as the coordinates without the negative are in Bostanlik District, Uzbekistan versus in Greater Boston.
Please let me know if I am doing something incorrectly.
Thank you.
]]>Just new to the plugin, but am looking forward to knowing more.
My planned site architecture uses a hierarchical database as follows:
Organizations->Divisions->Stores->Products.
I am wondering whether I can adapt this plugin to my requirements.
Is it possible to create one or more ‘Divisions’ under a single Organization?
And if so, is it possible to assign one or more ‘Places’ to each Division?
]]>Google Search Console is showing an error on the structures data for this page.
Invalid object type for field 'jobLocation'
If I test the page (https://search.google.com/test/rich-results/result/r%2Fjobs?id=0tpH0gslPMps6BV4OoHUOg) is shows this line as the error:
"jobLocation": [
{
"@id": "#sso/professional-service/place-74399"
}
],
Within the WPSSO panel on the post editing page, for Job Location I have selected the location I created within the Places section. The Place has the Place Name, Place Schema Type, the address, phone, and Long/lat listed. From my understanding the jobLocation should list the address like this example:
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "1600 Amphitheatre Pkwy",
"addressLocality": "Mountain View",
"addressRegion": "CA",
"postalCode": "94043",
"addressCountry": "US"
}
},
Do you know how to fix this?
Additionally, I can’t seem to find any where to edit the Job Location Type field, my only options are None or Telecommute.
]]>Hello,
A site we manage provides services country wide. It also has a specific location page for where it actully exists. How do we only show the place schema data that is being generated by the plugin only on that specific page or pages?
having local business schema sitewide (in our opinion) can have a negative impact…
Ideally we want organisation schema on the home and local business schema only on the relevant location page (and possible about/contact pages).
This may be provide some useful insight too: https://localsearchforum.com/threads/does-localbusiness-schema-have-to-go-on-every-page.53785/
Does/can the plugin do this??? I see rankmath and seopress both have this option but seems to be missing from your updated org/places plugin…
]]>