Hi John,
thanks for your kind words and using my plugin!
Thanks for reporting the bug, I will check if I can try and reproduce this on my local test environment or if it has something to do with the non-latin characters in the URL.
I’ll let you know!
Kind regards,
Jeroen Peters
Hi @jgeorg,
it took me some time but I found where the bug is. It was a bit hard to debug for me because I am used to the Latin character set. I will try to see where this fails, it might be the WordPress database layer, but I’ll try to fix it.
I’ll let you know in this topic.
Kind regards,
Jeroen Peters
Thread Starter
jgeorg
(@jgeorg)
Thank you Jeroen!
I appreciate your effort
Hi @jgeorg,
it took me little while but I fixed it. Version 1.9.5, which will be released today, has a fix for that.
I saw the site you linked was empty, but can you let me know if the new version is working OK for you?
Kind regards,
Jeroen Peters
Hi @markatintelsat,
sorry to hear that.
I checked out the rendered HTML of your page and the output of your page suddenly seems to stop, right where Name Directory will be inserted into the page (after selecting a letter).
I have a few websites of my own, also at 1.9.5, and they don’t have this problem. So it is important for me to know: Did you do any actions prior to submitting this post?
* Updated or activated other plugins
* Update WordPress
* Edited files manually
* Switched to a new PHP version
* Did your host update the hosting platform
Please let me know.
Kind regards,
Jeroen Peters
Hi @jeroenpeters1986,
I had the developer supporting our site check it out and he reports
Jun 1, 15:27 EDT
Hi Mark,
This seems to work fine for me locally but not on the live or production sites. I turned the debugging on for the staging site and it’s giving this error coming from the plugin:
Fatal error: Call to undefined function mb_strtoupper() in /var/www/vhosts/intelsataws.nclud.com/releases/20180601192040/public/wp-content/plugins/name-directory/shortcode.php on line 145
I can probably fix this inside the plugin code, but that would get overwritten by any future plugin updates. Since you already started a conversation with the plugin developer, you can send this to him and see what he thinks or if there is a fix.
Hi @markatintelsat,
this is not a plug-in error per se. This mean you don’t have the multibyte parts of PHP installed.
You can see on http://php.net/manual/en/mbstring.installation.php that this is a part of the installation of PHP.
Can you tell me where you are hosting? Maybe you can enable it at your hosting provider, I am sure your developer can enable this if your provider supports it.
If not, if you are on a VPS and manage the server yourself, you can install the extension with commands like this (as root):
Debian / Ubuntu
apt-get install php-mbstring.x86_64
CentOS
yum install php-mbstring.x86_64
After this, please reload the webserver.
Let me know if this works!
Kind regards,
Jeroen Peters