【書籍レビュー】エンジニアのためのWordPress開発入門

この手の本の中では、良い本だと思います。ネットで調べれば、本の内容と似たようなことは見つかるのですが、見つかりにくい内容も書かれてるのでお勧めです。特に、周りに詳しい人がいない場合は特におすすめかも。 ・テーマ...

【書籍レビュー】徳丸浩のWebセキュリティ教室

・日経コンピュータに連載されていた記事をまとめたもの ・エンジニアでない人にもわかりやすいようにかみ砕いてかかれている 内容とてはそんな雰囲気でした。 少し物足りない 投稿者カズオ2016年7月19日 開...

ムームードメインの更新は、キャンペーンのタイミングで行うと少し安い

2017年12月8日(金)12:00 ~ 2017年12月31日(日)23:59 内容 ムームードメインでは、年末大感謝祭として「.com」「.net」をはじめとする多くのドメインが1年更新でも200円お得になるキャンペーンを開始い...

【はてなブログ】ブログカード下のURLについて

消さないほうが良い理由 HTMLレベルでは、残しておいたほうが良いと個人的には思う URLが存在しなくなると、読者にはURL参照先がわからない URLが変更されたり、なくなったりするとブログカードはこのような表示になります...

「忍者バリアー」を用いて、archive.isを拒否する方法

自己責任でお願いします!! IPアドレスで拒否するのですが、細かく設定しないと関係ないサーバーも拒否することになります。 まずは関係ないテスト用のブログなどでよく動作確認したほうが良いかと思います。 ・簡単設置でアクセ...

【WordPress プラグイン】記事の最初の外部画像URLもアイキャッチにする

Googleフォトとかflickrとか外部URLの画像を使っている場合は標準ではうまくいかないはずなので上記のようなプラグインを導入します。 使い方 use the first image as featured...

【WordPress】送信されるメールのアドレスと名前を変更する方法

その1:コードを書く方法 その2:プラグインを使う方法 その1:コードを書く方法 テーマのfunctions.phpに以下のようなコードを追記することで実現できます。 送信元のメールアドレスの変更 add_filter...

【WordPress】外部のSMTPサーバーを利用する方法

その1:コードを書く方法 その2:プラグインを使う方法 その1:コードを書く方法 add_action( 'phpmailer_init', 'my_phpmailer_example' ); function my_php...

【WordPress プラグイン】Search Regexで、検索条件を変える為の改造方法

2017/8/18現在最新版の「Search Regex 1.4.16」で確認しました バージョンによって、この部分の書き方が違うようです。 原理 search-regex/searches/post_content.php //...

アメブロのSSL化(https)対応について【2017/08/22午後】

フリープラグインは、httpsの状態では動作しないみたい 表示確認01 <script type="text/javascript"> alert("動作確認02"); </script> フリ...

Really Simple SSLプラグイン【混在コンテンツ対策】

ワンクリックで簡単にSSL化できるプラグインで、どうも巷では人気のようです。内部でなにをやってるのかわかりづらいので、ちょっとと思いますが・・。個人的には、SSL Insecure Content Fixerプラグインの方が良さそう...

SSL Insecure Content Fixerプラグイン【混在コンテンツ対策】

どうしても、「混在コンテンツ(混合コンテンツ)」になって治らないという場合に使ってみるのがよいかと思う。急ぎの時の暫定的な対策にもなるかと思う。 設定方法 設定は簡単です。まずは「シンプル」あたりから試して問題なけれ...

SSL化に伴う画像URLの見直しについて

大抵は、http://から「https://」や「//」に書き換えるだけでOKでした。 ・Flickrなどの外部画像 ・YouTubeなどの動画埋め込み ・アフィリエイト系の画像 ・ブログパーツ系 ・その他の画像 pic...

特定のページへアクセスが来たら404にする方法【WordPress】

add_action( 'template_redirect', 'status404' ); //404を返す function status404() { if ( is_author() ) { global...

年アーカイブで「前の年」と「次の年」のリンクを表示する【WordPress】

原理 現在年が、2017月としたときに、単純に-1するとダメです。というのは、その年の記事が1つもない場合があるからですね。 その辺も考慮して、WordpressのDBを直接参照して求めることにします。 カレント年が、...

スターサーバーの無料プランの申し込みの仕方【2017/08リリース】

https://www.star.ne.jp/free/ トップページからもたどれますが、分かりにくいので上記のURLから直接行けばよいかと思います。「申し込み」ボタンをおすと、無料プランの申し込み画面になります。 ...

ムームードメインの移管費用(更新)が少し安いので、移管してみた

注意:移管後の2年目からの料金は通常価格です ・年間920円(税抜)からの格安ドメイン取得サービス─ムームードメイン─ ムームードメインに移管 移管前のチェック項目 ・認証コード(AuthCode)はお手...

「お名前.com 更新早期割引のご案内」メールの割引を利用してみた

お名前.comから早期更新割引のお知らせみたいのがたまに来るんだけどそのドメインの次の更新2020年なんだよね。いくらなんでも早すぎないっすか。しかも、そんだけ早く更新してもたった100円割り引かれるだけ。— ちばっちんぐ (@...

2017/8/6までにミニバードを契約するとお得なのかも?!

本当にお得なのかどうかは不明なので、自己責任でお願いします!! 簡単設置&自動更新!無料のSSL証明書「Let's Encrypt」に全プラン対応! クラウド型高速レンタルサーバーサービス「スターサーバー」をリリースします!...

【書籍レビュー】だから、そのデザインはダメなんだ。

サブタイトルの「WebサイトのUI設計・情報デザイン 良い・悪いが比べてわかる」が、内容のすべてだと思います。 タイトルは、「だから、そのUI(WEB)はダメなんだ。」の方が適切な気はします。 賛否両論ありそうなものも含...

スタイルシート(CSS)がうまく反映されない、おかしなところがわからない場合

CSS

・全角のスペースが混じっている ・閉じかっこ「}」がない ・セミコロン「;」が抜けている ・コメント行に//を使っている(//はCSSではコメント行ではない) ・コメント/* */の中に、また/* */がかかれている(ネストはで...

【CSS】ブログに「Twitterの埋め込み」をしたあと、削除された場合の表示について

CSS

ブログ埋め込み用のテスト(削除前)— z0inet (@z0inet) 2017年7月26日 ブログ埋め込み用のテスト(削除)— z0inet (@z0inet) 2017年7月26日 ■ツイ...

プラグインなしでsitemap.xmlを作成する【WordPress】

add_action('publish_post', 'create_sitemap'); //記事更新時 add_action('publish_page', 'create_sitemap'); //固定ページ更新時 fun...

【CSS】CSS Grid Layoutで「聖杯レイアウト」を実現【IE11、Edge対応】

CSS

CSS Grid Layoutで「聖杯レイアウト」を実現するサンプルはネットでいろいろ出てくるのですが、そのままIE11やEdgeで表示すると対応してないのかなぁ?という表示になります。どうやってIE11、Edge対応すればよい...

年月アーカイブで「前の月」と「次の月」のリンクを表示する【WordPress】

原理 現在月が、2017/06月としたときに、単純に+1、-1するとダメです。というのは、その月に記事が1つもない場合があるからですね。 その辺も考慮して、WordpressのDBを直接参照して求めることにします。 カ...

gf_page=uploadのアクセスを拒否する【WordPress】

gf_page=uploadのアクセスを拒否する # BEGIN block spam RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} gf_page=upl...

Bloggerに独自ドメインを設定する方法【2017年】

お名前.comで取得した独自ドメインの説明になっていますが、DNSレコードにcnameを追加できるところなら同じ設定でOKです。 ・カスタム ドメインを使用する - Blogger ヘルプ 手順は上記通りです。取得したドメインが...

VPSで、DDoS攻撃にあってしまったら・・・

ちょっと検索でヒットしたものを残しておきます。 GMO系列会社のVPSは、解約しか道がない?! あまり事例が見つからないのですが、解約までいくのはマレ?なんですかね。 事例1 ・2016年8月 ・サービス名:GMO VPS...

DDoS攻撃で遅くなる格安レンタルサーバーは、結構あると思うよ

Twitterでmixhost調べていて、信者みたいな人が結構多くてちょっとびっくりした。 『sv705.xserver.jpサーバー』において 本日PM3:56頃からPM5:30頃まで DDoS攻撃の影響により、サーバーにアクセ...

Instagramのフォロワーを購入してみた

記事の内容を試される場合は、自己責任で!! ヤフオクで購入してみた ・10日間以内にフォロワー数が10%以上減少する場合は、減った分補充する ・フォロワー 1500人追加 どこで購入したらよいのかわからなかった...

FFFTPで大量ファイルを転送すると途中で切断、おかしくなる場合の対応

FFFTPでは、100個を超えるような大量のファイルの転送を一度に行うと、途中でフリーズしたり、ファイルが破損して送信されるバグがある FFFTPで大量のファイルを転送するとエラーになる現象の対処法は? | 教えて君.net 私もF...

【はてなブログ】target=”_blank” rel=”noopener noreferrer”の件

はてなブログを書く時、「HTML編集」でリンク先を新ウィンドウを開くための target="_blank" を追加すると、自動で rel="noopener noreferrer" が追加されるようになっていました。 なぜかと思って...

WordPress 4.7.4の「rel=”noopener noreferrer”」自動付与の問題

WordPress4.7.4のTinyMCEエディタで、target=”_blank”が指定された場合に、rel=”noopener noreferrer” 属性が自動的に追加されるようになりました。 target blankの場合リンク...

【StarServer フリーWP】エラー「Deprecated: Non-static method WPblogAdProp::setAd1() should not be called statically」について

追記:2017/08/07 スターサーバー フリー WP(旧wpblog)にサービス名変更になったので、それに合わせて動作確認して書き直しました。 Deprecated Non-static method WPblogAdP...

【PHP】phpinfo() が使えない時の代替手段

PHP

<?php //phpinfo()の代わり print_r(ini_get_all()); ?> 連想配列形式にはなるが、phpinfo()で取得できる大部分は取得できます。 <?ph...

関連コンテンツにつける見出しについて【アドセンス】

・「不適切な広告のラベル」のポリシー違反が通知されたものの… - Google プロダクト フォーラム 2017/3/1 ・「不適切な広告のラベル」の警告メッセージ - Google プロダクト フォーラム 2017/3/2 したが...

【WordPress】はてな記法プラグイン

・WordPressのはてな記法プラグイン「WP Hatena Notation」 - Rewish ・GitHub - rewish/wp-hatena-notation: はてな記法プラグイン for WordPress 上記か...

中小企業のためのレンタルサーバー「Zenlogic」は検討に値すると思う

https://zenlogic.jp/ ・電話サポートがほしい ・有料でも良いので、困った時になんとかしてほしい ・ホームページを作りたいが、窓口になってほしい ・値段は安めがよい たとえば、私が中小...

ConoHa VPSの敷居が下がったかも?!、ConoHaカードが1000円から購入可能

・私は、なるべくクレジットカード決済使いたくない派 ・今までは、5000円からしか購入できなかった ・プリペイド(カード)には有効期限があり2年 今まで躊躇してた理由に、ConoHaカードが5000円からしか買えないというのがあっ...

【はてなブログからWordPress引っ越し】はてな独自のAmazonリンク編

リンク(URL)自体は問題なくて、たんにレイアウトが崩れるとかいう場合は、以下のCSSを適用するだけでそれらしくなります。 .hatena-asin-detail{margin:1em 0;border-image:i...

【はてなブログからWordPress引っ越し】はてなキーワード編

<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A4%CF%A4%C6%A4%CA%A5%C0%A5%A4%A5%A2%A5%EA%A1%BC">はてなダイアリ...

【はてなブログからWordPress引っ越し】ブログカード編

はてなブログからWordPressに移行するときに、ブログカードをどうするか?です。多くの場合、そのままでも表示されるようなのですが、表示されないケースなどは「はてなブログ」の仕様に詳しくないのでわかりません。 それはともかく、そのま...

【WordPress】不正なアクセスがあった時は、脆弱性対策情報データベースも参考になる

アクセスログをみていて、なんとなく不審なアクセスを見つけた場合は、「JVN iPedia - 脆弱性対策情報データベース」も参考になると思う。 /wp-content/plugins/contus-video-galler...

【WordPress】半角の「角括弧(かくかっこ)[ ] 」の記述について

Wordpressのショートコードの区別に使われるので、特定のケースでうれしくないようなことになる場合があります。ショートコードとして認識させない為に、角括弧(かくかっこ)[ ] を上記のように書くことで回避できます。 HTMLの...

ミニバードでSSIを使う

SSIやcgi(prel)を使う人は最近はほとんどいないと思いますが、たまに使いたい人がいるようなので試してみました。 必要な情報 ※SSIをご利用の際はファイル名を.shtmlにしてください。 サポートマニュアル /格安・大容量...

wp-config.phpを保護する方法【WordPress】

# protect wp-config.php <files wp-config.php> order allow,deny deny from all </files> .htaccessに上...

【PHP】うるう年の判定

PHP

function is_leap_year($year){ if($year%400 ==0){ return true; } if($year%100 ==0){ re...

【WordPress】「/wp-json」へのアクセスを、国内のIPアドレスに制限する方法【REST API】

・【重要】WordPress「4.7」「4.7.1」における緊急性の高い脆弱性およびセキュリティ対策の実施について - 2017/02/07 | レンタルサーバー【エックスサーバー】 ・WordPress 4.7 及び 4.7.1 の脆弱...

MySQLからSQLiteへデータ移行について

SQL

・WordpressのデータをMySQLからSQLite3に ・phpAdminのエクスポートで出力 ・phpLiteAdminでsqlite3にインポート ・sqlite3にテーブルだけは事前に作成しておく こんな...

【WordPress】ConoHaと「KUSANAGI」の組み合わせで、そこそこ高速になるかも

・ConoHa =>格安な人気のVPS ・KUSANAGI =>高速なWordPress実行環境 です。お値段以上の性能をWorspressに期待している場合は結構有効な方法論だと思います。vpsなのが少し精神的敷居が高い気はします...

WordPress 無料テーマ スマホ最適化済み 日本語テンプレート一覧【一部有料】

追記:2017/06/11 Sentryを追加 過去に私が個人的に残してたメモから作成しました。分類は主観です。 ブログ向け(無料) ブロガー向けだと思う 実際にテーマを使用しているブログを探し出して評価し...

【WordPress】ちょっとしたデータの保存の仕方【PHP】

・関数リファレンス/get option - WordPress Codex 日本語版 wp_optionsテーブルを使うのが簡単で便利だと思う。実際には、get_option関数が用意されているのでそれを使うだけになります。 ...

【WordPress】独自テーブルの読み書き【PHP】

SQLを直接文字列で組み立てる場合は、SQLインジェクション(SQL Injection)には気を付けてください。 ・関数リファレンス/wpdb Class - WordPress Codex 日本語版 独自テーブルの読...

【WordPress プラグイン自作】独自テーブルを作る

・プラグインでデータベーステーブルを作る - WordPress Codex 日本語版 ・Creating Tables with Plugins « WordPress Codex Wordpressの標準のテーブル(DB)でなく...

mixhostのjp3サーバーの障害【2017年2月】

障害は、Twitter情報から推察 障害情報が公開されてないようで、契約してない人からは一切情報がわからないみたい。 jp3サーバーで現在障害が発生しております。大変申し訳ございません。現在復旧作業を行っております。— ...

MixHost (ミックスホスト)は、本当に速いのか?!

MixHostですが、値段相応だと予想します。LiteSpeed cacheの効果が一番高そうに思います。 個人的には、480円のやつがxserver並みのレスポンスだったらいいのになぁとは思う。 Google検索で調べた情...

google_ad_section_startについて

<!-- google_ad_section_start --> 記事コンテンツ <!-- google_ad_section_end --> はてなブログのテーマを見ていて気づいたのですが、これが...

rssing.com から削除してもらう方法

rssing.com 自体は、RSSを収集して見せるだけのサービスのようで、RSSが部分配信なら放置しておいても問題ないかなぁと思います。RSSが全文配信なら、記事をコピーしてるように見えるような気はします。 誰かがこの「rssing...

【PHP】変数のチェック関数(is_関数)

PHP

特に、isset()、empty()、is_null()あたりがたまにしか使わないと分からなくなるのでまとめてみました。 参考:PHP: 変数操作 - Manual 関数ではなく 言語構造 ・isset() ・emp...

「document.writeでScript」の書き出しを別の方法に書き換える

■書き換え前 document.write('<script type="text/javascript" src="'+url+'></script>'); ■書き換え後 var new_sc...

【WordPress】メニューのカテゴリーにclass名を追加する方法

・PHPで「menu-item-category-スラッグ名」を自動でclass追加する方法 ・WPの管理画面から手動で追加する方法 PHPで自動でclass追加する方法 function add_slug_nav_menu_...

【PHP】UTF-8のBOMを削除する方法

PHP

function remove_utf8_bom($text) { $bom = pack('H*','EFBBBF'); $text = preg_replace("/^$bom/", '', $text); ...

【WordPress】<head>タグ内に挿入する方法

今、googleadsenseの第一次審査中です。 サイトの<head>内に <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygo...

【はてなブログ】<head>タグ内に挿入する方法

アドセンスの審査中に、広告コードを<head>~</head>にいれないといけないという話をきいて、<head>に挿入するなんて間違ってるんじゃないかとおもったら、間違っていませんでした。どう...

【CSS】Youtube動画の埋め込みをレスポンシブ風にする

CSS

手抜きなレスポンシブ風 iframe[src^="https://www.youtube.com/"], iframe[src^="http://www.youtube.com/"]{ max-width: 100...

Google Search ConsoleからWordPressをアップデートしてくださいというメールが来た【2017/02】

Recommended Wordpress update available for http://blog.example.com/ To: Webmaster of http://blog.example.com/, G...

【PHP】1時間ごとに変わる乱数を作る

PHP

初めは乱数をキャッシュしておこうかなと思ったのですが、キャッシュは面倒なので違う路線で・・・。 <?php $now = new DateTime( "now" , new DateTimeZone('Asia/Tokyo...

Copyrightの年度を書き換えやすい構造にする

・CSSの:afterを使って書き換える ・javascriptで自動で書き換える ・PHPを使う 静的ページの場合、PHPで書き換えるのは難しいので、CSSかjavascriptで書き換えるのが簡単かなぁと思います。...

迷惑コメントさえも、AIによるリライトをしているのか?!

大阪在住の暇人です。 1ヶ月前、中古のミニバンを購入しました。 金額はたったの85万円ぽっきり。 ちゃんと整備された軽自動車を見つけました。 というのも自分で探すのではなく欲しい車を乗用車を全国から集めてくれるタダのサイトを見つ...

Googleで英語の記事を検索する方法

https://www.google.com/webhp?gl=us&hl=en&gws_rd=cr&pws=0 上記のリンク経由でGoogle検索すると実現できます。 情報源:2015年5月27日:日本からアメリカ...

【アクセスログ】trendmicro.comからの少なからぬアクセスについて

150.70.188.172 - - [31/Jan/2017:00:55:08 +0900] "GET /2015/09/web-clap.html HTTP/1.1" 200 42719 "-" "Mozilla/4.0 (comp...

ミニバードがディスク故障でデータの一部消失【2017年1月末】

ミニバード『sv16.minibird.netowl.jpサーバー』において 1月26日 PM10:10頃~1月27日 PM10:46頃まで ディスク故障の影響により サーバーにアクセスできなくなる障害が発生しておりました。 直...

【はてなブックマーク】3user、5user目にセルクマするPHPスクリプト

自己責任でご利用ください。規約等の問い合わせは、直接サービス提供会社にお問い合わせください。 3user目、5user目に狙ったかのようにセルクマするブロガーを見かけるのですが、毎回大変だなぁと思っていました。しかしよ...

【アメブロ】 「この記事は表示できません」となるケースについて

この記事には一部、Amebaの健全なサイト運営にふさわしくない言葉・表現が含まれている可能性がある為アクセスすることができません。 ・稼ぐ系の話はダメ ・特定のアフィリエイトリンク(infotop?とか?)はダメ=情報商材系...

【アメブロ】タイムラインの日付を丸で囲む

/* 日付を丸で囲む */ .skin-timelineDate { margin-left:-15px; padding:3px 14px 5px 14px; -webkit-border-...

アメブロにグローバルメニューを設置する方法

追記:2017/08/16 常時SSL化を順次実施していくお知らせを告知しておりましたが、2017年8月22日(火)午後より随時、全てのブログを対象に実施させていただくこととなりました。 常時SSL化実施のお知らせ|スタッフブログ ...

自分のサイトからのピンを防ぐ方法【Pinterestを拒否】

<meta name="pinterest" content="nopin" /> 公式にやり方が書かれているので、その通りにします。HTMLに上記のmetaタグを挿入すればOKのようです。 ※ウェブサイトの...

【はてなブログ】はてなキーワードを目立たなくする方法

使用するテーマによてっ違うのか、それともはてな側がCSSを変更しているのかネットで調べるCSSではうまくいかない感じだったので自力でやってみました。CSSでいくら頑張ってもリンク(a)は消えません。HTML上ではリンクのままです...

はてなブログの3カラム化

・公式テーマのReportを選択 ・以下のCSSをデザインCSSに追加する ※右サイドバータイプのものなら、少しの改造で3カラム化が可能だと思われます。 /* 3カラム化 */ #container { w...

linkis.com/ln.isからのiframeアクセスを何とかする方法

動作確認をして自己責任でお願いします。 ・Javascriptで対応 ・.htaccessで対応 ・htmlのmataタグに書く方法 デメリットもあると思うので、用途に合わせて選んでください。 Javascript...

はてなブログのテーマのライセンスについて

http://blog.hatena.ne.jp/-/store/theme/-/new Wordpressのテーマをはてなブログに移植しても問題なさそうか?というのを調べてみました。いつのまにかライセンスが選択できるようにな...

【WordPress】ドメイン単位、サイト単位でピンバックを停止する方法

function no_self_pingx( &$links ) { $home = get_option( 'home' ); foreach ( $links as $l => $link ){ ...

GPLライセンスとWordPressの有料テーマ・プラグインについて

たまに見かけるけど・・ ライセンス違反になる例 ・利用目的の制限(アダルトサイトの使用禁止) ・利用回数の制限(1サイトにしか使用できない) ・改変の制限(フッターにあるリンクを消してはいけない) ・再配布の制限(ソースコードを公...

XAMPPにWordPressをインストールする

手順の要約 1.phpAdminを使用して、データベースを作成する 2.c:\xampp\htdocsにWordpressの本体をコピーする 3.wp-config.phpにDB情報を書き込んで作成する 4.Wordpressを普通...

XAMPP for Windowsをインストールする

・Download XAMPP 上記からPHP7のやつをDLしてインストールしました。ダウンロードしたファイルは「xampp-win32-7.0.13-1-VC14-installer.exe」でした。 ※Windo...

Instant WordPressでローカル環境にWordPressを構築する【Windows】

WordPress Version: 4.7.1 (インストール後に、最新版に更新可能) PHP Version: 5.3.2 MySQL Version: 5.6.25 Web ...

【Windows】通信(TCP/IP)のポート番号を何とかする方法

http://127.0.0.1:4001/ => http://127.0.0.1/ たとえば、4001ポートでアクセスしているものを80ポートにアクセスしてるかのようにしたい場合に使えるソフトです。 80ポートから、本来...

【はてなブログ】 目次のカスタマイズの仕方

公式の目次機能 [:contents] 記事中の見出しから目次を自動的に作成する「目次記法」を追加しました - はてなブログ開発ブログ はてなブログの場合、標準で目次機能があります。それを使うのが便利です。使い方などは...

【はてなブログ】404ページをカスタマイズする方法

<script type="text/javascript"> $(document).ready(function() { if ($('#main-inner').children().has...

【はてなブログ】右クリックを禁止してパクリを予防する方法

「デザイン」->「カスタマイズ」->「フッタ」のところに、以下のスクリプトを貼り付けるだけで、右クリックを禁止してコピペなどをできなくできます。 <script type="text/javascript"> ...

【WordPress】記事の更新日付を変更させない方法

add_filter( 'wp_insert_post_data', 'my_insert_post_data', 11, 2 ); function my_insert_post_data( $data, $postarr ){ ...

SQLite版WordPressを導入する簡単な方法

WordPress の SQLite 版が必要な方は下記のリンクよりダウンロードして下さい。 WordPress 4.7.2ja SQLite版のダウンロード SQLite版 WP 4.7.2ja | リミレンジャーの秘密基地 ...