みるくるみるくるみるWordPressライティング・編集ブログプロフィールお問い合わせTwitterInstagramWordPressライティング・編集ブログプロフィールお問い合わせTwitterInstagramHOMEBLOGWordPressfunctions.phpのエラー回避!PHPファイル更新用の無料テキストエディタfunctions.phpのエラー回避!PHPファイル更新用の無料テキストエディタ2014年6月22日WordPressMacTweetこの記事のURLとタイトルをコピーするWordPressのブログの更新に慣れてくると、自分が使っているテーマのCSSやPHPファイルのソースコードを変更してカスタマイズをしたくなります。今まで同じStinger3のテーマを使っているブロガーさんの記事を参考にしながらどうにかこうにかカスタマイズをしてきました。してもできなかったのが、functions.phpにショートコードを追加して云々というカスタマイズ。functions.phpをテキストエディタで開いて更新をするとなぜかエラーで画面が真っ白!ブログ自体が開かなくなるのです。functions.phpの更新は間違えると危ないとは認識していたので、エラーになったら即バックアップファイルを戻してトライアンドエラーを繰り返していましたが、この度ようやく更新に成功しました!どうしたらfunctions.phpの更新ができるか、今回調べたことをまとめてみました。最新の投稿Macのテキストエディタ「mi」を使用MacでPHPの編集に向いている無料のエディタで調べた結果、ようさそうだった「mi」をダウンロードしてみました。テキストエディタPHPファイルはソースコードを編集した後のテキストの保存形式が重要です。UTF-8(BOMなし)で保存できるもの、という点で条件を満たしているのが「mi」でした。使用する前にモード設定からいくつか設定を変更します。開き、ネジのようなマークをクリック。BOMをつけるのチェックを外します。WindowsではサクラエディタがオススメトライアンドエラーはずっとMacの環境でやっていたので、気分を変えてWiondowsPCでも更新をおこないました。実ははじめに成功したのはWindowsのサクラエディタでおこなったとき。サクラエディタではファイルを読み込んで更新したあとの保存画面で、文字コードセット:UTF-8、BOMのチェックを外して保存します。Rutakeの技術メモMacよりWindowsの方が余計な情報が入らなくてシンプルな動きをするとの情報もありました。保存画面でBOMなしを選べるのもわかりやすいし、はじめからサクラエディタで更新していればこんなに苦労しなかったかも。(汗エディタをインストールできない環境で使えそうな「多言語対応エディタ」UTF-8(BOMなし)で保存できるWebサービスもありました。「多言語対応エディタ」はテストしていませんが、自分のPCで作業していない時などに使えますね。「外観」→「テーマ編集」→テーマのための関数(functions.php)を開くと、ソースの編集をおこなうこともできます。数字を書き換えたり、直打ちでもタイプミスしないようなちょっとした追記・更新なら問題無いです。ググって見つけるなどしてブラウザからソースコードを直接コピペするとエラーになります。一度メモ帳などのテキストエディタに貼り付けて余計な情報(タグなど)を落としてからコピペしてもエラーになります。まとまったコードを記述するような編集には不向きですし、危険です。あとがきテキストのエンコーディングは、実際に目に見える部分ではないので苦労しました。解決まではもどかしく、いろんな方に質問したりご迷惑をお掛けしました。なんとか自分で解決できて、よかったです。ひろみWordPressを使用したWebサイト運営・制作、記事コンテンツの編集・フリーライターをやっています。得意ジャンルはグルメ、節約、旅、プロ野球、ガジェット。最新の投稿2019.12.26書評求められるライターになるために。『「文章で生きる夢をマジメに叶えてみよう。」Webライター実践入門』2019.12.06書評「今日からはじめて、月10万円稼ぐアフィリエイトブログ入門講座」を読んで実感する、継続は力なり。前の記事MarsEditでエラー発生!ブログ更新環境を見直し確認する。【シニア向け】Androidスマホを使いやすく設定変更しよう。