【JavaScript】eval難読化で、動作しない場合に見直す点

var httpObj = new XMLHttpRequest(); httpObj.open("GET", "http://example.com", true); httpObj.onreadystatechange = fu...

【WordPress】PHPで一番古い記事の年を取得する方法

function wp_first_post_year(){ global $wpdb; //DB検索 $first_post_date = $wpdb->get_var("SELECT post_da...

【WordPress】コメントフィードなどを出力しないようにする方法

<head>内でのフィードへのリンクを ブログ全体のフィールドURLは出力するが、コメントフィールドURLは出力しない方法です。 //コメントフィールドURLを出力しない add_filter('feed_link...

【WordPress】記事ループさせるときの注意事項【PHP】

・query_posts()を使用したら、wp_reset_query()を最後に呼び出す ・WP_Queryを使用したら、wp_reset_postdata() を最後に呼び出す 重要なのは、この部分だと思います。 ネッ...

humans.txtというものについて

・Humans TXT: 私たちは人間です。機械ではありません。 ・2011/05/07:人間による人間のためのサイト案内、「humans.txt」をサーバーに置く日がやってくるかも - DNA ・humans.txtを置いておきました...

【WordPress】WP_Filesystemでのファイルの操作の仕方【PHP】

正しい使い方はわからないですが、ローカル(サーバー)のファイルを操作するだけなら以下のような感じで使えてます。 Call to a member function put_contents() on a non-object ...

【WordPress】プラグインの有効、停止、アンイストールの時に処理を書くフック【PHP】

//有効 register_activation_hook(__FILE__, 'my_activation'); //停止 register_deactivation_hook(__FILE__, 'my_deactivati...

【WordPress】”?author=1″でユーザー名バレして、ブルートフォースアタックに利用されるのを防ぐ方法

# BEGIN block author scans RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} (author=\d+) [NC] RewriteR...

【PHP】file_get_contentsが使えない環境用にcurlで代替の関数を作成する

PHP

無料系のサーバー(xdomain)などで、file_get_contentsが使えないようになっている場合があります。その時は、cURLをつかって同じような処理を書けば、回避できます。 わかりやすいように、「file_get_cont...

【WordPress 自作テーマの作り方】ウィジェットを追加できるようにする sidebar.php【005】

・Twenty Twelve — 無料の WordPress テーマ 上記のテーマの sidebar.php、functions.phpを参考に型枠を作ります。 sidebar.php <?php if ( is_a...

【CSS】アフィリエイトリンク(テキスト)で、勝手に改行が入る問題の解決方法

CSS

・余計な改行が入る ・余分な空白が入る 仕様しているテーマによっては、1pxの画像が計測用に入っている場合に、上記なようなことが起こりえます。 原因は、画像(img)をblock要素としてCSSで指定しているからです。そこで、この...

URLには、「ハイフン」と「アンダーバー」のどちらのほうが良いのか?!

URL では区切り記号を使うと効果的です。http://www.example.com/green-dress.html という URL の方が、http://www.example.com/greendress.html という URL ...

【WordPress】apply_filters と add_filter の使い方を理解できると便利だと思う【PHP】

自作のテーマやプラグインを作る場合に、apply_filters と add_filter の使い方を知っておくとカスタマイズしやすいように作れると思います。 ・イベント登録 = フィルター登録(apply_filters) ・イベ...

【PHP】カレンダーを作成する

PHP

PHPで簡易なカレンダーを作成してみました。テーブルタグでHTML出力します。 <?php $yy = date("Y"); //年 $mm = date("m"); //月 //月末 $last_d...

【PHP】月末日を取得する

PHP

$yy = date("Y"); //年 $mm = date("m"); //月 $last_day = date('j', mktime(0, 0, 0, $mm + 1, 0, $yy)); echo $last_...

【WordPress】PHPでログイン画面にダミーの入力項目を作成して、認証に利用する

ソースを読み切れてないので、自己責任で!! ・ログイン画面に、ダミーの入力項目を作成する ・ダミーの入力項目に、何か入力されているとエラーにする こんな感じの動作をするプラグインを作成してみました。 ...

【WordPress】PHPで現在時刻(date)を利用すると9時間ずれてしまう問題

$today = date("Y-m-d H:i:s"); echo $today; $today = date_i18n("Y-m-d H:i:s"); echo $today; ・関数リファレンス/date i1...

【WordPressテーマ】stingerシリーズのダウンロード先

STINGER8 ・ダウンロード及び規約 - 無料WordPressテーマSTINGER STINGER8ver20161115 以前のSTINGER ・自己責任で!! STINGER7 ・ダウンロー...

【無料】ブログの配色をAdobe Color CCを使用して決める

ログインしなくても一部の機能は使えます。 https://color.adobe.com/ja/explore/newest/ 探索のところで、いろいろな配色パターンを参照することができます。 ...

【CSS】蛍光ペン風にテキストの下にラインを引く

CSS

CSS3を使うと簡単に実現できることに驚きました。 試して見るとわかると思いますが、いろいろ色を用意しても結局使うのは1色だけにしたほうが良い気がします。あと、文字を太字にするか、そのままにするかで視覚的なイメージが変わる...

カゴヤ・ジャパン(kagoya)で、契約者の個人情報流出【2016/11】

レンタルサーバ事業を手掛けるカゴヤ・ジャパン(京都市中京区)は11月9日、同社のデータベースサーバが不正アクセスを受け、9月21日までに同社を利用した全ユーザー(解約済み顧客含む)の個人情報が外部に流出した可能性があると発表した。  ...

Subtle Patterns利用時のクレジット表示について

Webサイトの背景に使いやすいSubtle Patternsですが、クレジット表示をどうすればよいか気になったので調べました。 Copyright and use terms All patterns on this sit...

【PHP】初心者用の正規表現の覚書

PHP

最短マッチ(最短一致) //最長(デフォルト) preg_match("/<div>(.*)</div>/", $subject, $matches); //最短マッチ preg_match("/&l...

【WordPress】trackbackを拒否する方法

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteRule (^|/)trackback/?$ ...

【WordPress】記事中で、モバイルだけ、PCだけ表示するショートコードの作り方【PHP】

・ショートコード - WordPress Codex 日本語版 Wordpressには、投稿記事内でも使える「ショートコード」という便利なタグのような機能があります。それをつかって、投稿記事内で、モバイルだけPCだけ表示できる機能を実...

【WordPress 自作テーマの作り方】コメント欄 comments.phpを作成する【004】

・Twenty Fifteen — 無料の WordPress テーマ 上記の comments.phpを参考にして、型枠を作っていきます。 <?php if ( post_password_required() ...

VALUE-SERVER (バリューサーバー) のアクセスログの閲覧方法について

サーバー管理の「アクセスログ」閲覧のところで、生ログなども取得できます。当日分も必要ならすぐに取得できて、「本日分の生ログを保存」をクリックすると、10分以内に、/logフォルダに保存されます。 あと、ログを保存しておきた...

【WordPress】プラグインが有効かどうかをPHPから調べる方法【PHP】

注意: この関数は wp-admin/includes/plugin.php で定義されているので、管理画面でのみ利用可能です。テンプレートでこの関数を使用したい場合は、手作業で plugin.php を require する必要があります...

【WordPress 自作テーマの作り方】header.php/footer.phpを作成する【003】

・Twenty Fifteen — 無料の WordPress テーマ ・Twenty Fourteen — 無料の WordPress テーマ 上記あたりを参考にして型枠を作りましょう。 header.php/footer.ph...

【WordPress 自作テーマの作り方】記事ページ/固定ページを作成する【002】

・single.php (個別記事) ・page.php (固定ページ) どちらか1つを作れば、他方はすぐに作れると思います。「single.php」を作成することを前提で話を勧めます。 ・Twenty Fifteen — 無...

curl -A ‘Jetpack by WordPress.com’ の簡単な確認の仕方

curl -A 'Jetpack by WordPress.com' -d '<methodCall><methodName>demo.sayHello</methodName></me...

PS Disable Auto Formatting関連についてのまとめ

PS Disable Auto Formattingは、内部で何をやっているのか? PS Disable Auto Formattingは、WordPressの段落自動整形(wpautop)を停止させると共に、ビジュアルエディタが生成する...

【PHP】HTML 内のOGP 情報を取得する方法

PHP

$html = file_get_contents($url ); //取得するページの URL $flag = preg_match_all( "|<meta property=[\"']og:([^\"']+)[\"'] c...

【WordPress プラグイン自作】ページキャッシュのファイルを作成する方法

・Wordpress本体に、ページキャッシュを作成する機構が用意されている ・ページキャッシュのサンプル Wordpress本体に、ページキャッシュを作成する機構が用意されている WordPress2.5以前では、wp-con...

gzip コマンドの圧縮で元ファイルを残す方法

gzip -c sitemap.xml > sitemap.xml.gz -c 圧縮ファイルの内容を標準出力に書き込む。元ファイルには変更を加えない Linuxコマンド集 - 【 gzip 】 ファイルを圧縮・展開する(拡張子....

【PHP】gzip形式のファイルを作成する

PHP

//ファイル読みこみ $buffer = file_get_contents("sitemap.xml"); //gzip形式でファイル出力 file_put_contents("sitemap.xml.gz",gzencod...

【WordPress】add_menu_page()で最初のサブメニューの項目名を親メニューと別の名前にする方法

何も考えずに作ると左のような感じになるかと思います。でもプラグインの多くのメニューは右のようになっています。どうすれば右のようにすることができるかなんですが、実は簡単で、サブメニューの1つめの親メニューのスラッグ名(parent...

【WordPress 自作テーマの作り方】作るときに、最低限必要なファイルについて【001】

・WPテーマのPHPファイルの呼び出し機構を理解する ・参考になるテーマを探す(WP標準テーマがおすすめ) ・ファイル構成を最低限にして、外枠だけ作成してみる 素人でも地道にやれば、簡単に作れます。逆にいうと、簡単に作れるような仕...

【PHP】dirname(__FILE__) と__DIR__ について

PHP

なぜ __DIR__ ではなく、dirname(__FILE__) を使うのですか? PHP5.3以降 → __DIR__ が使える PHP5.2以前 → dirname(__FILE__) で代用するしかない 互換性を考える...

【PHP】末尾のスラッシュ「/」を削除する、追加する

末尾のスラッシュ「/」を削除する $url = rtrim( $url, '/' ) . "/index.html"; rtrim( $url, '/' ) で、末尾にスラッシュがあれば削除されます。なければそのままです。 ...

【PHP】if文の書き方について【波括弧{}、コロン:】

PHP

・波括弧を使用したif文 ・コロンを使用したif文 ・波括弧は実は省略できる場合がある ・三項演算子 Wordpress関係のソースをみてると、よくコロンを使ったif文が出てくるのでまとめてみました。 PHPは、いくつかの...

ブラウザのアドオン(拡張機能)に頼らない「Create Link」「Make Link」機能について

javascript: (function() { var ele = document.createElement('textarea'); ele.style.width = '100%'; ele.v...

【WordPress】エラーメッセージ(Notice)「代わりに __construct() を使ってください。」の対処方法

WPxuePhpWidget で呼び出された WP_Widget のコンストラクターメソッドはバージョン 4.3.0 から非推奨になっています。代わりに __construct() を使ってください。 1.PHP5から、コンストラクタ...

Bloggerの画像の大きさを自由に変更する方法

・画像のURLを変更する方法 ・CSSを用いる方法 画像のURLを変更する方法 しばらく前にPicasaからGoogleフォトに変わりましたが、Bloggerに貼り付けた画像URLは特に変化がないようで今までと同じ方式で変更できま...

【WordPress】WP_Widgetでwp_footerに出力する方法【add_action】

動作をよく確認して、自己責任で・・。 widget_idなどの可変部分を含めたものをフッターに出力したい場合です。 <?php class CustomWidget extends WP_Widget { ...

【WordPress】URLから「category」という文字を削除するプラグインは、どれを選べばよいか?

o WordPress SEO by Yoast x Top Level Categories o FV Top Level Categories x WP No Category Base o WP No Category Bas...

PHPで現在実行中ファイルのpath(パス)を取得する方法

PHP

__FILE__ ファイルのフルパスとファイル名 (シンボリックリンクを解決した後のもの)。 インクルードされるファイルの中で使用された場合、インクルードされるファイルの名前が返されます。 __DIR__ そのファイルの存在するディレク...

User Role Editor プラグインを日本語化する

※バージョン 4.27.2 で確認しました 1.user-role-editor-ja.moを入手してプラグインにいれる 2.権限を可読言語で表示をチェックをいれる 権限表示部分が日本語化されないと思ったら、「2.権限を可読言...

【WordPress 会員サイト構築】ログイン後に表示されるページを指定する

・ログイン後に好きなページにリダイレクトさせる ・ユーザーの新規登録後に、好きなページにリダイレクトさせる ログイン後に好きなURLへリダイレクトさせる方法 ■Peter's Login Redirectプラグイン P...

Jetpackのデバッグ(開発)モードと連携せずに使える機能について

Jetpackのデバッグモード You can turn on Development Mode by adding define( 'JETPACK_DEV_DEBUG', true); to your wp-config....

Jetpackが連携できない場合の対処方法【site_inaccessible】

http://jetpack.me/support/debug/ 上記にブログのトップページを入力して、エラーメッセージを再度確認してみてください。 curlコマンドで確認する方法もありますが、分からない人はcurl コマンドを使う...

CORESERVER(コアサーバー)/VALUE SERVER(バリューサーバー)が遅い時に、確認できる場所

■サーバー障害情報 VALUE SERVER http://mainte.value-server.com/ CORE SERVER http://mainte.coreserver.jp/ 上記のURLのところ...

「StarServer フリーWP」から有料レンタルサーバーに移行したのに、広告が消えない場合の対処方法

追記:2017/08/07 スターサーバー フリー WP(旧wpblog)にサービス名変更になったので、それに合わせて書き直しました。 /wp-content/mu-plugins フォルダの中に ・wp-w...

【StarServer フリーWP】.htaccessを編集する方法

追記:2017/08/07 スターサーバー フリー WP(旧wpblog)にサービス名変更になったので、それに合わせて動作確認して書き直しました。 自己責任で!! .htaccessの編集に失敗すると、500 Intern...

BloggerからWordPressに引っ越した時に使える .htaccessの設定例

?m=0,?m=1をリダイレクトする RewriteEngine On RewriteCond %{QUERY_STRING} ^m=1$ RewriteRule ^(.*)$ /$1? [R=301,L] RewriteCon...

「現在ご使用のブラウザは AdSense でサポートされていません」と表示される場合

・Google Chrome(自動更新機能により常に最新の状態に保たれます) ・Firefox(自動更新機能により常に最新の状態に保たれます) ・Microsoft Edge ・Safari バージョン 6 以降 AdS...

W3 Total Cache 0.9.5 で「WordPress プラグイン同士でライブラリがコンフリクトしています」と出る場合の対処方法

追記:2016/10/02 ・W3 Total Cache — WordPress Plugins 問題を解決した「バージョン0.9.5.1」が提供されてるのでそちらを使えばOKだと思う。 私の環境では、0.9.5.1で問題な...

【Wordpres】不正ログインを防ぐためには、XML-RPCも対策しないといけない

・動作確認用のサイト ・wp-login.phpは、自IP以外は拒否 ・Limit Login Attemptsを導入して有効化 この状態で、Limit Login Attemptsで不正ログインでログインロッ...

「5.1.3 bad recipient address syntax」というエラーがでて、メール送信できない

・メールアプリの設定は変えてない ・今までは送信できていた ・特定のメールアドレスだけ、エラーが出て送信できない このケースの場合は、メールアドレスがRFC準拠してないということで、メールアプリ側orメールサーバー側が...

【WordPress】DBの文字コード utf8 と utf8mb4について

utf8mb4_unicode_ci utf8_general_ci PhpMyAdminでテーブルの照合順序をみると上記のようなものが書かれているかと思う。「utf8mb4_unicode_ci」と書かれていたらDBの文字コードに...

WordPressのコメントスパム対策のいろいろな手法

1.プラグインを使う方法 2.「.htaccess」を使う方法 海外IPをはじくのが一番効果的だと思う。レンタルサーバー側で提供している場合が多いので、その機能ではじくのがよいと思う。標準で、はじく設定になっているところもある。 ...

【StarServer フリーWP】Search Consoleの登録とサイトマップ送信の仕方

追記:2017/08/07 スターサーバー フリー WP(旧wpblog)にサービス名変更になったので、それに合わせて動作確認して書き直しました。 Search Consoleの登録 特定のページの HTML に <...

【StarServer フリーWP】フルバックアップする方法

追記:2017/08/07 スターサーバー フリー WP(旧wpblog)にサービス名変更になったので、それに合わせて動作確認して書き直しました。 スターサーバー フリー WPのバックアップ ・DBのバックアップ(記事デー...

エックスサーバーの戸惑う他社と違う仕様について

任意のディレクトリ(フォルダ)にドメインを設定する事ができない Q.WordPressを初期ドメイン(サーバーID.xsrv.jp)にインストールしましたが、独自ドメインへ変更したいです。 A.エックスサーバーではドメインごとにホームペ...

comment-page-1が生成されて困った場合の対応

http://blog.example.com/2016/02/comment-page-url.html/comment-page-1/ こんな感じのURLが生成されて困るなというときの対処方法です。 Wortdpressのデ...

【StarServer フリーWP】お名前.comで取得した独自ドメインを使う方法

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

【StarServer フリーWP】 Jetpackが有効化できない、IFTTT連携ができない原因

2017/08/07 スターサーバー フリー WP(旧wpblog)の記事です。 動作はほぼ変わらないようです。 フリー WPプランのマニュアル - 無料プラン・特典プラン | レンタルサーバー【スターサーバー】 標...

【PHP7対応】Declaration of walker::start_el(&$output, $item, $depth, $args)の対処方法

[Sun Jul 24 04:12:44 2016] [warn] [client 192.168.0.1] mod_fcgid: stderr: PHP Warning: Declaration of xxx_walker::start...

StarServer フリーWPの広告表示について

追記:2017/08/07 スターサーバー フリー WP(旧wpblog)にサービス名変更になったので、それに合わせて書き直しました。 [フリー WP]広告の表示について - 無料プラン・特典プラン | レンタルサー...

ドメインの情報(WHOIS)の簡単な調べ方

・Whois検索 - お名前.com ・Whois情報検索 /スタードメイン - ドメイン取得 ・InterNIC | Whois 1つめのお名前.comの方は、 お名前.com管理とか契約とか関係なく、表示できてるような気がしま...

モジュール版PHPのレンタルサーバーは、速いのか?!

※税抜、月額は1年利用時(2016/08/16現在) 参考: ・サポートマニュアル /格安・大容量レンタルサーバーのミニバード ・料金・プラン | VALUE SERVER バリューサーバー ・【さくらのレンタルサーバ】基本...

RSSフィードの文末に署名などを追加する方法【WordPress】

テーマのfunctions.phpに以下を追記することで、署名を自動で追加することができます。 ・署名文字を変更したい時は、$rssfootcontentの文字列を変更 ・is_feed()で、RSSフィールドの時のみ処理をしている...

Batch Catプラグインで、「Notice: Undefined index」が出る場合の対応

PHP Notice: Undefined index: page in /var/www/localhost/htdocs/wordpress/wp-content/plugins/batch-cat/admin.php on line ...

初心者が選ぶべきレンタルサーバーについて

金額は税抜(2016/07/30現在) お金の問題がないのなら、エックスサーバー x10あたりで問題ないと思う。アフィリエイトの影響もあって紹介している人たちが多いけど、実際に継続して自身も使っている人が多いをみれば、合格点に入っ...

WordPressの管理画面にログインできなくなった【ERR_TOO_MANY_REDIRECTS】

2017/08/07 スターサーバー フリー WP(旧wpblog)の記事です。 動作はほぼ変わらないようです。 フリー WPプランのマニュアル - 無料プラン・特典プラン | レンタルサーバー【スターサーバー】 ・...

ブログ名(サイト名)の付け方について

・GoogleやTwitterで検索してみる ・ネガディブなものは避けたほうが良い ・画像のタイトルをつくることを想定して ・文字数は少なめのほうが便利 ・ハンドル名(個人名)の入ったものは避ける ・極論、こだわる必要はない ...

Varnishキャッシュの情報

キャッシュクリアのタイミング関係 Varnish のオフィシャルサイトの次の2つのドキュメントを主に参考にして Varnish のクリア・更新方法についてメモ。特に、後者は詳しくておすすめ。 ・Varnish Tutorial : ...

archive.isをブロック(拒否)する方法

・Webフォームから削除依頼を出しても、無視された ・Twitterで削除依頼しても、無視された 私自身はそんな感じ。検索で調べても削除の実績を確認できないので、無駄なんじゃないかなぁと思う。 そんな感じなので、IPアドレ...

「Error 503 Backend fetch failed」というエラーについて

・エックスサーバーの「wpXレンタルサーバー」 ・ネットオウルの「WPblog」 この2つのサービスの場合、サーバー側の「Varnish cache server」が出しているエラーのようです。 サーバー側の問題なので、こちら側が...

【はてなブログ】 9999の日付を消す

9999-12-31とかいう日付を使って、記事固定などをしている場合に、「9999年の日付欄」を消したいって言う場合があると思います。実は簡単にできます。 time[datetime^="9999-"]{ display:n...

【はてなブログ】トップに戻るボタンを設置する方法

1.CSSを追加 2.トップに戻るボタンを追加 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="t...

【はてなブログ】カテゴリーラベルに色をつける方法

1.色をつける 2.カテゴリー毎に色を変える 1.色をつける .categories a, .page-archive .categories a{ background: #111; /*背景色*/ ...

【はてなブログ】記事内の画像に枠線をつける方法

※画像は「サンプルエントリー - はてなブログ ヘルプ」で公開されているものを使用しています。 こんな感じで、画像にうっすらと枠線をつけるようにすると、白地の背景の場合見やすくなるかと思います。 記事内の画像に枠線を...

Bloggerに、メニューバーを追加する方法【2016年版】

メニューバーの位置はブログタイトルの下で、横並びにします。 ネットで検索してみるとbloggerブログでメニューバーを付ける方法が幾つか載ってますが、古い情報で今のブログの設定画面とは違っていたり、HTML言語で載せる方法だったりと私には...

【Blogger】ラベルを階層化する方法

・2階層までしか対応してません ・別途jQueryの読み込みが必要です テンプレートは「画像ウィンドウ」の1つめを利用しましたが、多くのBloggerのテンプレートでも動作すると思います。 ・ラベルガジェット ...

【はてなブログ】パンくずリストを付ける方法とその確認方法

追記:2016/08/16 ・記事のカテゴリーを「パンくずリスト」として表示できるようにしました - はてなブログ開発ブログ 公式に対応されたので、上記の方法でやるのが簡単です。 当記事の方法は、疑似的にカテゴリーを階層化...

【はてなブログ】カテゴリーを階層化する方法

・2階層までしか対応してません ・外部のスクリプトファイルを読み込みません(jQueryは除く) 検索で調べると、ある定番のスクリプトを外部から読み込む方式で導入している人しかいなかったので自前で作ってみました。 ...

はてなブログ(無料プラン)で、記事の真下などにアドセンス広告を挿入する方法

1.広告タグの取得 2.タグの貼り付け 3.うまくいくとこうなる 4.はてなブログが自動で挿入する広告数とアドセンスについて 1.広告タグの取得 アドセンス広告タグをいきなり使って動作確認するのは怖いので、忍者AdMaxの広告...

はてなブログに、タイトル画像(ヘッダ画像)を入れる【レスポンシブデザインでのスマホ対策】

・はてなプログの無料プラン ・レスポンシブデザイン(PCと同じデザイン) 上記で確認しました うまくいけば、スマホでもこんな感じで表示できます。 1.画像を用意して、アップロードする 2.スマホ対策用のCS...

【はてなブログ】「続きを読む」をカスタマイズする方法

1.右寄せ表示にする 2.ボタン風にする 3.マウスカーソルがボタンの位置に来た時に、色を変える 1.右寄せ表示にする .entry-see-more{ float:right; } デザイン...

はてなブログのトップページを記事一覧表示にする【リダイレクトしない方法】

追記:2017/06/02 はてなブログでは、有料オプション「はてなブログPro」利用者向けに、各ブログのトップページ(PC版*1)を表示するときに「全文形式」と「一覧形式」を選択できるようにしました ブログのトップページを「一...

はてなブログで、特定の記事にnoindexをつける方法とその確認方法

1.noindexをつける方法 2.動作の確認方法 Googlebotがjavascriptで書きだしたHTMLをきちんと評価するようになったので使えるようになったテクニックのようです。ブラウザで表示したときに実行されたJavasc...

はてなブログで独自ドメインを使う方法と注意点

・はてなブログPro(有料)でないと独自ドメインを割り当てることはできません。 ・独自ドメイン自体も、(通常は)有料です。 注意点 example.com <- 設定できない www.example.com <- OK blo...

はてなブログに、お問い合わせフォームを設置する【FC2メールフォームを利用】

当記事の方法でうまくいけば画像のようになります。スマホでもちゃんと表示されるので問題ないかと思います。 1.FC2フォームで、問い合わせフォームを作成する 2.はてなブログの記事に貼り付ける 3.メニューなどから、記事...

はてなブログに、グローバルメニューを設置する方法

スマホ表示でも、横に5つぐらいは余裕で表示することができます。この部分にカテゴリーを表示させたい人は、5つを選択して表示するのがSEO的にも良いかと思います。 1.コピペで貼り付けて、表示されることを確認 2.メニューを...

ブログ・サイト運営では、薬事法には気を付けたほうが良い

・医薬品、医療機器等の品質、有効性及び安全性の確保等に関する法律 ・薬事法と食品表示・食品広告 - Wikipedia Yahoo!プロモーション広告の資料 ・ガイドライン - Yahoo! JAPAN マーケティングソリューシ...

WordPress 4.5で画像アップロードできない問題の暫定対策

WordPress 4.5 をご利用でメディアのアップロード時に「Fatal error: Undefined class constant 'ALPHACHANNEL_UNDEFINED'」や「HTTP エラー」が発生する場合には、以...

jQueryのCDN先は、jquery.comは避けたほうが良いかも

CDNサービスのレスポンスを計測してみた - hatena chips via kwout ・CDNサービスのレスポンスを計測してみた - hatena chips ・floatingdays: JSの CDNの速度比較 (2013...

W3 Total Cache 0.9.4をPHP7で使うための暫定対策【2016年】

追記:2016/09/28 バージョン0.9.5からPHP7に対応しています。なので新しいバージョンを使えばOKです。 当記事は、バージョン0.9.4時代の話です。 Warning: Parameter 1 to W3...

WordPressでjQuery2.x系を使う方法とその場合のIE8対応

<!--[if lt IE 9]> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script&g...

共用レンタルサーバーにPrelモジュールを導入して使う方法

基本は、ファイルのコピーだけで動作するので、その路線で作業するのがわかりよいかと思う。 この記事では、HTML::TreeBuilderが共用レンタルサーバーに入ってなくて、それを使いたい場合について書いてあります。 HTML::T...

ミニバード、ファイアーバードで利用できるPerlモジュールの一覧の調べ方

<?php echo shell_exec("find `perl -e 'print \"@INC\"'` -name '*.pm' -print"); SSHとかは、ミニバードでは使えないのでPHP...

はてなブックマークのコメント制御する方法について

コメント制御できるように、事前にしておくこと この方法は、はてな会員になって、はてなIDが必要です。 また、最初にその記事がブックマークされたときの設定が採用されるようなので、事後の設定では無理だというのもあります。 <...

【WordPress】ウィジェットのタイトルを消す便利な方法

スタイルシート(CSS)で非表示にする方法もあるのですが、ちょっと不便なこともあったりするんですね。不便だけど仕方がないかと思ってたのですが、良い解決方法があったので書いておきます。 HTMLタグ自体が出力されないので、便利かと思いま...

PHPでBASIC認証のユーザー名を読みだす

PHP

BASIC認証のユーザー名をPHPで読みだす .htaccessと.htpasswdでBASIC認証しているときに、PHPでそのユーザー名を読む方法 <?php echo "User: ".$_SERVER['PHP_AUT...

Flickr APIがなぜか動作しなくなった場合の確認ポイントについて【2016年】

古いWordpressのプラグインが動作しなくなって、何とか動作させることができないか?と試行錯誤した時の確認ポイントをまとめました。 1.APIの呼び出しはhttpsでないとダメ 2.APIキーが削除されていると、認証できない ...

「Shortcode Star Rating」プラグインで、記事内に簡単に星評価を表示できる

■Shortcode Star Rating WordPress › Shortcode Star Rating « WordPress Plugins プラグインを導入して有効化すると、ショートコードが使えるようになり...

CSSだけで星評価(rating star)をつくってみた

CSS

・CSS(Sass)でレーティング評価の星(★)を表現する方法 | Design Color ・CSSでレート評価(★)を表現してみる - あずまや 画像で今までやっていたのですが、画像使わなくてもできるという感じなので...

GMO系の複数のレンタルサーバが落ちてる問題【2016年1月】

本日1月16日(土)14:15頃より、以下のサービスサイトで障害が発生。 ■事象: ・本件の対象サービスのWEBサイトが表示されない ・対象サービスの各種Navi、コントロールパネルにログインできない ・一部のお客様でメール...

wp_list_comments()で出力されない時の見直しポイント

・comments_template()経由で呼び出されていない ・汎用的に呼び出す方法 wp_list_comments()を記述したテンプレートは、comments_template()経由で呼び出さないとダメというのがあります...

WordPressのURLの構造を標準以外に加工する方法

プラグン導入でできるもの 固定ページに「.html」や「.php」の拡張子を付ける WordPress › .html on PAGES « WordPress Plugins プラグインを導入するだけで、固定ページに.htmlと...

PHPのpreg_replace()で「The /e modifier is deprecated」となる場合の対処方法

preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead  wp-content/plugins/brBrbr300/brBrbr.p...

PHP7で「PHP Extensions Not Found => mysql」というエラー

PHP

PHP7に変更すると「PHP Extensions Not Found => mysql」というエラーがでるものがあって、どうすればよいか?って話です。 ext/mysql 拡張の廃止 5.5 で非推奨になった m...

ミニバードのWordPressをPHP7で動作させてみた

追記:2016/05/06 結局、PHP7に移行してみました。 2か月ほど、PHP7でWordpressを動作させてますが、問題ないようです。 プラグインなど見直してPHP7で動作させられるのならPHP7でも悪くないと思います...

右クリック禁止を無効に

・知ってそうで知らないブックマークレットの仕組みと使い方(と便利な11点まとめ) | ライフハッカー[日本版] ブックマークのURLのところにjavascriptを書いておくと、そのブックマークを呼び出すとjavascri...

WordPressのデバッグモードで原因追及【500 Internal Server Error】

define('WP_DEBUG', true); // デバッグモードを有効化 if (WP_DEBUG) { // デバッグモードの時だけ define('WP_DEBUG_LOG', true); // debug.log ...

jQueryプラグイン「PageSlide」について【2016年】

http://allabout.co.jp/ jQuery PageSlide.jsを「All About(オールアバウト)」のスマホサイトで使われている感じなのでちゃんと設定すれば使えるのかもしれません。パソコンでは動作...