WordPress Download Manager でダウンロードされた時に、メールを送るようにする

WordPress Download Manager でダウンロードされた時に、メールを送るようにする

WordPressでファイルをダウンロードできるようにするプラグインはいろいろありますが「WordPress Download Manager」は、わりと使ってる方は多いのではないでしょうか。 ファイルをダウンロードさせる目的はいろいろでしょうが、ダウンロードされたらすぐ知りたい事ってありませんか?。 例え…

WordPress4.2をチェックをしています

WordPress4.2をチェックをしています

WordPress4.2は4月後半頃リリースされるとの事でWordPress4.2alpha版からいろいろチェックをしています。今後、リリースまで変更されるかも知れませんがその中でちょっと気がついたところを取り上げていきます。 Feature Plugins Tracking を見ると組み込まれる機能の予定…

テーマカスタマイザー等の「この投稿を先頭に固定表示」を削除する

テーマカスタマイザー等の「この投稿を先頭に固定表示」を削除する

テーマを作るにあたってトップページ (hone.php,index.php等) にデザインやレイアウトの為にいろいろコードを書き込んでいると思います。 そんなある日、納品後にクライアントが (誤って)「この投稿を先頭に固定表示」をしてしまってトップページが えらいことになった事ありませんか? という事で、(…

WordPress ヘッダータイトル文字を画像に変える(レスポンシブ対応)

WordPress ヘッダータイトル文字を画像に変える(レスポンシブ対応)

WordPressのデフォルトテーマは タイトル部分(ホームページの最上部、会社名等を入れている部分)には文字しか置けないようになっています。 テーマ内ファイル (header.php) をじかに触ればいいのですが、テーマをバージョンアップすると元に戻ってしまいます。 今回は、そのタイトル部分をテーマのファ…

テーマやプラグインの更新(アップグレード)時に自動でこっそりバックアップをとる

テーマやプラグインの更新(アップグレード)時に自動でこっそりバックアップをとる

カスタマイズしていたテーマやプラグインの更新 (アップグレード) をする際に バックアップもとらずについうっかり「更新」ボタンを押してしまった事はありませんか? 特にクライアント側で「更新」されてから 連絡があったら。。。最新のバックアップ探しからはじめなければなりません。 特に公式テーマベースでカスタマイ…

WordPress4.1対応テーマのタイトル(wp_title)を変更したい場合。

WordPress4.1対応テーマのタイトル(wp_title)を変更したい場合。

WordPress 4.1から テーマのヘッダー(header.php)に titleタグを入れなくてもWordPressがいい感じにタイトルを出力してくれる機能が追加されました。 この機能を使っているテーマは header.phpには titleの項目は無くて、functions.php に add_th…

wp_enqueue_scriptでscriptファイルを読むようにする時に async も入るようにする。

wp_enqueue_scriptでscriptファイルを読むようにする時に async も入るようにする。

WordPressに scriptファイル を追加で読み込むようにする時、たまに async(非同期) とか入ってるタグ見かけませんか? 例 はてなブックマークボタンを設置する時に使う js   これをWordPressに組み込む際に 通常は以下のようにしますがこれでは async が入りません。   しょ…

WordPress ユーザー登録やコメントフォームのスパム対策例

WordPress ユーザー登録やコメントフォームのスパム対策例

これ書いちゃうと対策されるかもしれませんが、昔からこっそりやってるスパム対策です。 スパムは入力できる項目は、ほぼ全ての項目に何か入れて送ってきます。そこでCSSで隠した項目にデーターが入っていればスパムと判定してerrorを表示するようにします。 WordPressではデフォルトでは「ユーザー登録」は O…

マイ・プラグインを最後に読み込むようにする

マイ・プラグインを最後に読み込むようにする

前回、マイ・プラグイン を作りましたがこれから様々な フィルターフック や アクションフック を入れていく中で、プラグイン の読み込み順のせいで フィルターフック や アクションフック が効かない場合があります。 これは、WordPressの起動時に まだ読み込んでいない プラグイン への フィルターフック…