Comments
# In order to align native comments with webmentions I wanted to remove the need for a commenter to enter an email address but still have 'Name' as a required field. Unfortunately, the setting in WordPress is for both or neither.
By hooking into preprocess_comment
I could prevent a comment being posted if $fields[comment_author]
was blank but, unfortunately, this seems to stop the processing of webmentions - presumably because at the point of processing the author field hasn't yet been filled from the webmention data - so have had to revert the change.
It looks like the changes I made may well be affecting the ability to receive and process webmentions. Reverting.
And now it’s working.