【nginx】server_tokens をオフにしてバージョン情報を非表示にする手順♪

スポンサードリンク

nginx のバージョン情報を非表示にした方がセキュリティ上堅牢になりますの♪ある日ふと確認してみましたら、バージョン情報が表示されてしまっております><。

今回は、確認方法と設定の変更方法をメモいたします。

確認方法

“【nginx】server_tokens をオフにしてバージョン情報を非表示にする手順♪” の続きを読む

【WordPress】BackWPup の SugarSync へのバックアップジョブを削除する!

理由

  • SugarSync の 5GB無料版のサービスが2015年5月31日(日)をもって終了するため

先月、次のようなメールが届いておりました。。。

【重要なお知らせ】SugarSync 5GBトライアルサービス終了のご案内

一部抜粋いたします。

“【WordPress】BackWPup の SugarSync へのバックアップジョブを削除する!” の続きを読む


スポンサードリンク

【WordPress】ヘッダー画像を簡単に何十個でも登録する方法♪【PHP】【テーマのカスタマイズ!】

【WordPress】Twenty Fifteen の子テーマを作った記録! | oki2a24 で functions.php に次を追加しました。

2〜3個ならば手作業でヘッダーファイルをプログラムの中に記述しますけれども、数十個分も繰り返したくはありません><。

そこで、

  1. ファイル名のリストを用意しておき、
  2. 繰り返し部分にファイル名をはめ込んで表示し、
  3. これらをファイル数分繰り返す

というプログラムを組んで自動的に functions.php のヘッダーファイルを指定する部分を作りました♪なお、環境は Mac でございます。

“【WordPress】ヘッダー画像を簡単に何十個でも登録する方法♪【PHP】【テーマのカスタマイズ!】” の続きを読む

【WordPress】数分で子テーマを作ります2!カスタマイズの準備♪【Twenty Fifteen】

【WordPress】数分で子テーマを作ります!カスタマイズの準備♪【Twenty Fifteen】 | oki2a24 での子テーマ作り方が、問題は無く動くけれども古くて非推奨でしたので、新しくて推奨される作り方を改めて具体的に記します。

子テーマを作るのに必要なことまとめ

  • テーマディレクトリを作成する。
  • style.css ファイルを作成する。
    • 冒頭のコメントで、Theme Name: を記述する。
    • 冒頭のコメントで、Template: を記述する。
  • functions.php ファイルを作成する。
    • wp_enqueue_style 関数で親テーマのスタイルシートをキューに入れる関数を作る。
    • wp_enqueue_scripts アクションに作った関数をフックする。

“【WordPress】数分で子テーマを作ります2!カスタマイズの準備♪【Twenty Fifteen】” の続きを読む

【WordPress】Twenty Fifteen 子テーマ。ブログ編集時の本文フォントが正しく設定されない問題を add_editor_style 関数で解決しました♪

Twenty Fifteen 子テーマで公開した投稿のフォントを変更した時に気がついた、管理者ページ側の問題点

  • 投稿の編集ページの入力フォームフォントが Noto Serif に設定されている。タイトル入力フォームは問題ない。
  • しかしそのフォントは日本語が見つからないため設定されない

問題解決まで

  1. 設定されないフォント、Noto Serif を指定している場所を探す
  2. 親テーマの functions.php で editor-style.css を検索、修正部分を特定する
  3. Noto Serif フォント指定をしている関数を子テーマで先に書く(オーバーライド(上書き)はできないが親テーマが関数を if で囲っているため親テーマで読込させないことが可能)
  4. 子テーマディレクトリに css/editor-style.css ファイルを作り、フォントの設定を上書きする

“【WordPress】Twenty Fifteen 子テーマ。ブログ編集時の本文フォントが正しく設定されない問題を add_editor_style 関数で解決しました♪” の続きを読む

【WordPress】Twenty Fifteen 子テーマ の CSS の読み込み方を最新のやり方に改めました♪@import → wp_enqueue_style 関数

子テーマを作る時、CSS を読み込むポイント

  • 親テーマ CSS を子テーマから読み込むには、functions.php で wp_enqueue_style 関数を使用する。
  • 子テーマの style.css で @import url(“../twentyfifteen/style.css”); とする方法は古く、非推奨 ← 子テーマ – WordPress Codex 日本語版
  • 子テーマで外部の CSS を読み込む時も、同様に wp_enqueue_style 関数を使用する。用途は親テーマの CSS の読み込に限定されない。

本投稿は、【WordPress】Twenty Fifteen の子テーマを作った記録! | oki2a24 の続きですの♪「CSS の読み込み方が実は古い。」という課題を、解決しましたので記録いたしました。

実際の子テーマのソース修正部分・内容

“【WordPress】Twenty Fifteen 子テーマ の CSS の読み込み方を最新のやり方に改めました♪@import → wp_enqueue_style 関数” の続きを読む

【WordPress】Twenty Fifteen の子テーマを作った記録!

子テーマを作り始めてから完成!切り替えるまでの大まかな流れ、概要

開発環境でテーマを作り、確認、テストも済ませてから本番環境へアップロードし、切り替えるのが1番間違いのない、おすすめの方法でございます。

ですけれども面倒ですの!ですので本番環境で直接ファイルやディレクトリを作って編集しながら、でも失敗してもできるだけ簡単に復旧できるように工夫しながら進めていった方法をノートいたします♪

  • 本番環境へターミナルからログインし、CUI 環境でコマンドとエディタは Vim を使いながら進めていった

目次

“【WordPress】Twenty Fifteen の子テーマを作った記録!” の続きを読む

【WordPress】数分で子テーマを作ります!カスタマイズの準備♪【Twenty Fifteen】

※注意※2015年2月17日追記

この投稿の作り方で最低限の子テーマを問題なく作ることができますが、スタイル(CSS)を正しくキューに入れる(HTML のヘッダーで読み込む)ことができない、少し古いやり方です。

本投稿の後日そのことに気が付き、次の投稿で修正しました。

子テーマを作るのに必要なことまとめ

  • テーマディレクトリを作成する。
  • style.css ファイルを作成する。
  • style.css 冒頭のコメントで、Theme Name: と、Template: を記述する。
  • 親テーマの style.css をインポート(@import)する。

実際の具体的な作成例

“【WordPress】数分で子テーマを作ります!カスタマイズの準備♪【Twenty Fifteen】” の続きを読む

【BackWPup】2014年12月11日時点で解決できず>< → cUrl Error: Unknown SSL protocol error in connection to api.sugarsync.com:443

スクリーンショット_2014-12-11_22_17_40.png

2014年11月25日から SugarSync のバックアップが失敗しております。解決策がないかしらと探しておりましたけれども、フォーラムでプラグイン作者の回答を拝見しました。

解決策は無いようです><。

の内容を意訳してみます。

“【BackWPup】2014年12月11日時点で解決できず>< → cUrl Error: Unknown SSL protocol error in connection to api.sugarsync.com:443” の続きを読む

【WordPress】robots.txt ファイルを作成!nginx に変えたら 404 not found となったため><

作成した robots.txt の中身。シンプル!最低限♪

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/

Sitemap: http://oki2a24.com/sitemap.xml.gz

robots.txt の置き場所

  • WordPress のルートディレクトリ
  • /var/www/html/oki2a24.com/robots.txt

robots.txt のファイルを作成した理由

“【WordPress】robots.txt ファイルを作成!nginx に変えたら 404 not found となったため><” の続きを読む