I've just posted this as a ticket on the WooCommerce support area, but was wondering if you might happen to have any thoughts on it at all?
I will very much look forward to hearing from you,
With best wishes,
Alex
--
To the team at WooCommerce,
We recently purchased a license for the Shipping Multiple Addresses extension.
However, we are using the rather lovely "Booked" appointment booking plug-in -https://getbooked.io - and have subsequently noticed that if we enable Shipping Multiple Addresses, it tries to "inject" the address book function to the Booked user profile page, and as it isn't supposed to be shown there, it breaks the page! If we disable, the Shipping Multiple Addresses plug-in, the problem is solved, though this is hardly ideal as we need the functionality conferred by both plug-ins to be in place!
The following error message is shown:
Fatal error: Call to undefined function convert_to_screen() in /home/cowdraybox44webh/public_html/wp-admin/includes/class-wp-list-table.php on line 143
Honestly I don't know why that would be happening, but the error is weird. If it can't find the "convert_to_screen" function, that means either WordPress isn't being loaded or your version of WordPress is below 3.0, which I doubt, but I thought it'd be worth asking either way.
We're definitely running the latest version of WordPress (v3.7.4) on the site in question, so we should be nicely up-to-date on that front! The only thing I can think of is that because the Shipping Multiple Addresses plug-in has an "address book" feature that plugs in to the WooCommerce "Your Account" profile page, it's somehow getting confused and thinking the Booked "Profile" page should get the same treatment!
The following is a snippet showing the Booked profile code with the interloper in place - any more thoughts at this stage?
Hi Justin,
I've just posted this as a ticket on the WooCommerce support area, but was wondering if you might happen to have any thoughts on it at all?
I will very much look forward to hearing from you,
With best wishes,
Alex
--
To the team at WooCommerce,
We recently purchased a license for the Shipping Multiple Addresses extension.
However, we are using the rather lovely "Booked" appointment booking plug-in -https://getbooked.io - and have subsequently noticed that if we enable Shipping Multiple Addresses, it tries to "inject" the address book function to the Booked user profile page, and as it isn't supposed to be shown there, it breaks the page! If we disable, the Shipping Multiple Addresses plug-in, the problem is solved, though this is hardly ideal as we need the functionality conferred by both plug-ins to be in place!
The following error message is shown:
Fatal error: Call to undefined function convert_to_screen() in /home/cowdraybox44webh/public_html/wp-admin/includes/class-wp-list-table.php on line 143
Any thoughts?
Alex
Honestly I don't know why that would be happening, but the error is weird. If it can't find the "convert_to_screen" function, that means either WordPress isn't being loaded or your version of WordPress is below 3.0, which I doubt, but I thought it'd be worth asking either way.
— Justin Scheetz
Need professional theme/plugin customizations?
Check the awesome folks at WP Kraken!
Hi Justin,
I know! it's such a strange one, eh!
We're definitely running the latest version of WordPress (v3.7.4) on the site in question, so we should be nicely up-to-date on that front! The only thing I can think of is that because the Shipping Multiple Addresses plug-in has an "address book" feature that plugs in to the WooCommerce "Your Account" profile page, it's somehow getting confused and thinking the Booked "Profile" page should get the same treatment!
The following is a snippet showing the Booked profile code with the interloper in place - any more thoughts at this stage?
Alex
--
<div class="bookedClearFix">
<p class="form-nickname">
<label for="nickname">Display Name</label>
<input class="text-input" name="nickname" type="text" id="nickname" value="alex" />
</p><!-- .form-nickname -->
<p class="form-email">
<label for="email">E-mail *</label>
<input class="text-input" name="email" type="text" id="email" value="[email protected]" />
</p><!-- .form-email -->
</div>
<div class="bookedClearFix">
<p class="form-password">
<label for="pass1">Change Password</label>
<input class="text-input" name="pass1" type="password" id="pass1" />
</p><!-- .form-password -->
<p class="form-password last">
<label for="pass2">Repeat Password</label>
<input class="text-input" name="pass2" type="password" id="pass2" />
</p><!-- .form-password -->
</div>
<h3>Other Shipping Addresses</h3>
<p>
<a class="button view-addresses-table" href="#">View Addresses</a>
</p>
<div id="other_addresses_div" style="display: none;">
Sorry, Justin!
Been a long day! I did of course mean WP v4.7.3
Apologies for my rather addled state, and any confusion it may have caused!
Hi Justin,
Ahhhh... found something interesting out here!
The problem only occurs if I'm logged in as an administrator - if I log in with an account with the "customer" role, it works OK!
Just thought I should mention it!
Alex