下記のサイトを参考に、エラーが出ている箇所のデリミタを修正することで、エラーを回避できました。
http://blog.dacelo.info/php/entry-1036.html
こんな感じです
trust-form.php
if ( preg_match('/['.$name.']/i', $body) ) {
↓
if ( preg_match('{['.$name.']}i', $body) ) {
aimaim様
返信ありがとうございます。
デバッグも試していたのですが、デフォルトのテーマに戻せばエラー表示もされず、戻していました。(カスタマイズしたものはいくつか表示されていましたが)
今回の問題ですが、解決されました。
サーバーの再起動で解決しました。
他のトピックでapaccheの再起動で不具合が解消したとの書込みを見たことがあるので、それだったのかもしれません。
何もしていないのに突然おかしくなった系は、サーバーを疑うべきですね。
ご対応ありがとうございます。解決とさせていただきます。