WordPressでショートコードが原因の500エラーを解決する方法

WordPressでショートコードが原因の500エラーを解決する方法

ある日、自分の書いたページを見直していたら他のページは見れるのに一部のページだけが500エラーに。
ページ自体がエラーで見れないのでWordPressにログインし、投稿を見直すことに。

原因はショートコードの記述方法でした。
以前「Crayon Syntax Highlighter」などを使ってた時は問題なかったはずなんですが「Prism」に変えてからおかしくなったみたい。

解決方法はショートコードを角括弧[ ] で囲う事。[[ ]]の様に角括弧を二重に書くという意味です。
以下の例では角括弧を二重に書いていますが、シンタックス表示上は一重の括弧で表示されます。

<php echo do_shortcode('[mwform_formkey key="000"]'); ?>

500エラーは毎度ドキッとしますが、原因がわかって一安心です。

SPONSORED LINK

CONTACT

ご意見やご感想、お仕事のご依頼など
お気軽にご連絡ください。

CONTACT FORM