• Resolved clivewalker

    (@clivewalker)


    After recent WordPress updates, I’m seeing this error on my site. It stops the page displaying below each post with a webmention.

    PHP Fatal error: Uncaught Error: Call to undefined function Emoji\\mb_internal_encoding() in /public_html/wp-content/plugins/semantic-linkbacks/vendor/p3k/emoji-detector/src/Emoji.php:67

    WordPress 5.7, WebMentions 4.0.5, Semantic Linkbacks 3.10.4

    Have deactivated both plugins for the moment. Is there a fix for this?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Matthias Pfefferle

    (@pfefferle)

    Have you updated your PHP version also?

    Thread Starter clivewalker

    (@clivewalker)

    I’m running PHP 7.4.15

    Plugin Contributor David Shanske

    (@dshanske)

    The problem is that your system doesn’t have the php-mbstring library.

    This is essential. We probably should have a check for it in the code though.

    In another project, I include a polyfill for it that loads if it isn’t available, but the easiest thing to do is to get that library loaded. If you run the server, that should be easy enough.

    Thread Starter clivewalker

    (@clivewalker)

    Many thanks. Have installed mbstring library and all working again.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Critical error’ is closed to new replies.