サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
inspire-tech.jp
wordpressドメイン失効時のログイン方法 | ウィンドミル いわしブログ Pingbacked on 2014.01.05 09:27 […] WordPressを設置したドメインや設置ディレクトリが変更になった場合に、たった5分で全てのURLを書き換える方法 » INSPIRE TECH […] アイティーエー株式会社 Pingbacked on 2014.01.14 09:04 WordPressで環境を移行する場合のポイント(2)シリアライズされたデータ 前回に引き続き、Wordpressの環境の移行についてです。前回の最後で触れましたが、プラグインなどがDB上にURLを保存することが有ります。「テキストをそのままではなくプログラムで利用… ぽて Commented on 2014.02.18 13:02 「WordPressを設置したドメインや設置ディレクトリが変更になった場
MacでのテキストエディタといえばSublime Textを利用なさっている方も多いのでは無いでしょうか? Sublime Textはバージョン2が主流ですが、最近になってバージョン3がパブリックベータとしてリリースされ、その動作の軽さに惹かれて早速インストールをしました。 Sublime Text – Download Sublime Textは非常に軽くて使い安い便利なテキストエディタですが、唯一の欠点としてShitf JISやEUCなどの日本語のエンコーディングに対応していません。 昨今のWeb開発では滅多にお目にかかりませんが、CSVファイルや古いHTMLデータを開く場合などにはどうしても必要になります。 Sublime TextではConvertToUTF8というプラグインがリリースされており、こちらを利用することでShiftJISなどのエンコードが利用できるようになります。 s
WordPressでカスタム投稿やカスタム分類を使って、新しく分類や投稿を作成することは簡単に情報が見つかります。 しかし逆に、デフォルトの「投稿」機能から「カテゴリー」や「タグ」といった、 デフォルトで設定されている分類機能を取り外したいといった場合の情報はあまり見つかりません。 そんな時は下記のコードをfunctions.phpに記述して利用します。 function my_unregister_taxonomies() { global $wp_taxonomies; /* * 投稿機能から「カテゴリー」を削除 */ if (!empty($wp_taxonomies['category']->object_type)) { foreach ($wp_taxonomies['category']->object_type as $i => $object_type) { if ($o
WordPressでパーマリンクの設定などを行うと、WordPressのルートディレクトリに存在する.htaccessを、WordPressが自動的に書き換えてくれます。 利用している側は.htaccessを意識せずともURLの改変が行えるので非常に便利なのですが、別途mod_rewriteなどの設定を追加で記載したい場合、WordPressが勝手に上書きしてしまったりするため、気付いたら追加していた部分が消えてしまう場合があります。 WordPressを利用している場合は、下記のように #BEGIN WordPress ~ #END WordPress に囲まれている部分以外に記載することで、自動的な上書きを防ぐことができます。 Before feedのURLをindex.rdfとしてリダイレクトさせている場合、以下だと自動的に上書きされる危険があります。 # BEGIN WordPre
kiyomizu hiroyuki Commented on 2013.04.22 20:41 自分はこんな感じで作ってみました。 /** * 管理者以外は、自分のコンテンツのみ表示 */ function my_pre_get_posts_filter(&$wp_query) { global $pagenow; $user = wp_get_current_user(); if ($user->roles[0] != “administrator”) { $wp_query->set(‘author’, $user->ID); } } add_action(‘pre_get_posts’, ‘my_pre_get_posts_filter’, 10, 1); Merrugh Commented on 2023.03.12 16:44 buy cialis online europe T
INSPIRE TECH > その他 > DISQUSをスマートフォンで利用する場合にも、FacebookやTwitterでのログインを可能にする方法 WordPress等を利用している場合に、コメントシステムとして大変人気のあるDISQUSというコメントシステムがあります。 詳しくは下記のサイトなどをご覧頂くとして、このDISQUSはPC向けだけでは無く、スマートフォンなどでも表示できるモバイルテーマが標準で附属しています。 しかしこのモバイルテーマ、なぜかPC向けと違い、FacebookやTwitterでログインする機能が省略されてしまっています。 かといってPC版のインターフェースをスマートフォンで利用しようとすると、コメント部分は普通に利用できるものの、ログインウィンドウが画面からはみ出してしまい、相当解像度の高いスマートフォンではないとログインに支障がでてしまいます。 投稿の編集
Facebookで利用され初めてから、最近ではmixiやgreeなど日本の大手ソーシャルメディアも対応し、利用者の増え続けているOGPですが、その属性の1つであるog:imageには、複数の画像が利用できることはご存知でしょうか? OGPっていったい何?という方や、Facebookやmixiのいいね!ボタンは設置してみたけどOGPなんて知らないという方は、下記の記事をご覧ください。 Facebookのいいね!ボタンを設置しても、OGPの設定がされていなければ意味が無い « INSPIRE TECH OGP属性のog:imageは、Webページのサムネイルを示すもので、正しく指定しておくと、例えばFacebookのいいね!ボタンが押された時などに、リンクやその他情報と共に、そのサムネイルがボタンを押した方のウォールに投稿されます。 実はこのog:imageですが、他のOGPタグと違って、以下
WordPress上にてGoogleMapsAPIを利用する必要があったので、比較的使いやすそうなWP-GoogleMapsというプラグインを利用してみたところ、日本語が文字化けしてしまって使い物にならないというバグに遭遇して解決したので、プラグインの紹介とその解決方法を掲載します。 WP Google Maps WP-GoogleMapsプラグインの概要 WP-GoogleMapsは1ブログ1マップという感じで実装するプラグインで、1つのマップの中にいくつでもマーカーを落とし込むことができます。 今のところ1つしかマップが登録できないのですが、ショートコードにidという記載があるため、もしかしたら今後複数のマップの管理などもできるようになるかもしれません。 有償のアドオンが存在する 有償のアドオンが存在し、アドオンを導入することで、 ・デフォルトのマーカーアイコンの変更 ・マーカー毎のア
Jdabtw Commented on 2023.02.22 13:02 digoxin for sale lanoxin uk purchase molnunat online cheap Azwxav Commented on 2023.02.26 07:41 order generic digoxin digoxin 250 mg cheap generic molnunat Rvgruc Commented on 2023.02.28 14:53 buy carvedilol 6.25mg pill ditropan 2.5mg generic amitriptyline 50mg brand Aewnqw Commented on 2023.03.02 01:02 priligy over the counter buy motilium online cheap generic
「いいね」ボタン(fb_xd_fragment)のバグ – Google Analytics のアクセスが急増! | MacBook Air とWordPressでこうなった Pingbacked on 2012.08.03 11:46 [...] 参考:fb_xd_fragmentバグは勘弁して欲しい | 砂上の楼閣 参考:GoogleAnalyticsのログに?fb_xd_fragment=という大量のアクセスが発生する問題の解… [...] みやもと Commented on 2013.01.24 13:43 「fb_xd_fragment=」で検索したら、このページが見つかりました。 納得できました。ありがとうございます。 bitcoincasino Commented on 2023.04.02 13:57 Of course, your article is good enou
宮﨑 Commented on 2011.12.26 21:13 家富様 度々ブログ拝見しております。(いつも有用な情報ありがとうございます!) 一つご質問があります。 wordpressにて”カスタムメニューに画像を使うためのコード”の投稿に関してなのですが、マウスオーバーした際の画像も表示するためには、どのようにすればよろしいのでしょうか? 知識不足な者ですが、どうぞご教授の程よろしくお願い致します。 家富 正幸 Commented on 2011.12.27 13:01 宮崎様、コメントありがとうございます! マウスオーバーをした際に画像が切り替わるようにするためには、大きく分けて2種類の方法があるかと思います。 1つは、CSSの:hover疑似クラスを利用して背景画像を切り替える方法、そしてもう1つは、JavaScriptを利用して画像を切り替える方法です。 本記事のように直接画像
links for 2011-07-06 » HTML5 - Pingbacked on 2011.07.07 04:01 [...] Facebookのいいね!ボタンに管理用ページを表示できるのは、og:typeがarticle以外の時だけ « INSPIRE TECH (tags: facebook 2011 july) [...] conseguir backlinks Pingbacked on 2014.06.13 14:46 conseguir backlinks Facebookのいいね!ボタンに管理用ページを表示できるのは、og:typeがarticle以外の時だけ sillas en linea Pingbacked on 2014.06.16 18:46 sillas en linea Facebookのいいね!ボタンに管理用ページを表示できるのは、og:typeがar
Facebookのコメントプラグインは設置も簡単で、さらにフィードバックも得られやすい素晴らしいソーシャルプラグインだと思いますが、ちょっとした設定を加えるだけで「コメントの管理画面」を表示できるので、その方法を簡単にまとめてみました。 以下は何も設定していないFacebookのコメントプラグインです。 コメントができる以外に、特に機能はありません。 ここで、ちょっとした設定を加えるだけで下記のような、コメントのモデレーションやコメントプラグインの挙動を設定できる、管理画面を表示することができます。 fb:adminsを指定する まずは自身がWebサイトの管理者であることをコメントプラグインに知らせるために、OGPの属性であるfb:adminsを指定します。 OGPってなんぞ?という方は、下記の記事を参照ください。 Facebookのいいね!ボタンを設置しても、OGPの設定がされていなけれ
CakePHPではデバッグレベルが2の場合、レンダリングした画面の下部に発行したSQLのログを表示してくれます。 この機能は非常に便利ですが、本番環境などでデバッグレベルを0にしていると、発行したSQLを確認する手段がありません。 本番環境で何かしらデータベースエラーが発生した場合に、発行されているSQLを確認したいと思っても、そのままでは方法が無いのが現状です。 そこで、利用しているデータベースのドライバクラスを改良して、CakePHPのデバッグレベルに関わらず、発行したSQLをログファイルに保存できるように改造してみます。 ロギング用のデータベースドライバを作成 CakePHPのコアファイルに手を入れるのは避けたいので、データベースのドライバクラスを継承したログファイル保存用のドライバクラスを作成します。 ここではMySQLを利用する場合を想定します。 他のデータベースを利用している場
INSPIRE TECH > その他 > CakePHPで簡単にメンテナンスモードを実装するMaintenanceコンポーネントを書いてみたよ。 CakePHPで開発したアプリケーションを公開する際、たとえばバグの修正やデータベースのアップデートを行う場合など、サイトの全機能をいったん止めて、バックエンドで作業したいことがあるかと思います。 エントリポイントであるAPP/webroot/index.phpを差し替えるという強硬手段もあるかと思いますが、もっと手軽に実現するためのMaintenanceコンポーネントを作成してみたので公開します。 利用可能な環境 下記環境で作成・テストを行っています。 PHP 5.3.1 CakePHP 1.3.11 PHP4系列では動作しません。 また、CakePHP1.2以前では動作するかわかりません。 ダウンロードと設置 下記ソースコードを、mainte
CakePHPではデバッグレベルを0としている場合、あらゆるエラーが非表示になり、CakePHPのエラーをはじめPHPのWarningやFatalエラーも記録されなくなります。 例えば、その状態で致命的なエラーが発生しても、画面が真っ白になったり、ErrorHandler::error404メソッドが実行されるだけで、どこかで能動的に$this->logなどで記録していない限り、解決につながる情報が記録されません。 そんな時、下記ブログを参考にカスタムエラーハンドラや、PHPエラーを記録する条件を定義しておくだけで、手軽にログを取ることができるようになります。 CakePHPでdebug=0の際にset_error_handler – benny毎日ラボ この中の内容で、自分も利用させて頂いている2つめの方法が手軽でよいので、紹介させて頂きます。 /app/config/bootstrap
CakePHPには利用するデータベース定義を複数定義しておける機能がありますが、その使い分けに関するアイデアです。 よくある解決策 よく開発環境と本番環境で自動的にデータベース接続を切り替えられるように、以下のようにDATABASE_CONFIGクラスのコンストラクタを改良したり、AppModelクラスのコンストラクタに現在の環境を判別できるような設定を書いたりするアイデア多く見かけられます。 DATABASE_CONFIGクラスの改良 class DATABASE_CONFIG { public $default = array(); // 公開用 public $production = array( 'driver' => 'mysql', 'persistent' => false, 'host' => 'production.mysql.server', 'login' => '
以前に作成した、特定のURLへのTwitterの投稿を一覧で取得できるjQueryプラグインを、さらに改造してみました。 前回のプラグインではツイートが多くなっても、100件までは全て取得して表示するような仕組みになっていたため、そのまま表示してしまうとページが縦に異常に長くなる現象が発生していました。 そこで、今回の改造で1ページに表示する件数を指定可能にし、さらにページネーションの仕組みを取り付けてみました。 ソースコード 利用方法 ツイートの一覧を表示したいDOMオブジェクトを用意し、下記のように利用します。 $('#tweets').twitterTrackback(); オプション 下記のように、twitterTrackbackメソッドにオブジェクトを渡すことで、動作オプションを指定できます。 $('#tweets').twitterTrackback({ exclude: [
デベロッパー登録 Facebookのいいね!ボタンを利用する場合、スパム対策ということで利用するFacebookアカウントでのデベロッパー登録が必要になります。 デベロッパー登録に関しては下記サイトに詳細がありますので参照のこと。 Facebookのいいね!ボタンやコメント欄の設置 – 徹夜族 いいね!ボタンを配置するスクリプトを取得 下記のURLにアクセスして、Get Like Button Codeと記載されているフォームに必要な事項を入力します。 Like Button – Facebook開発者 各入力フォームの詳細は下記の通り。 URL to Like? いいね!ボタンを設置するURLです。 SendButton (XFBML Only) 特定の人にだけ「いいね!」を通知したい場合に利用する「送信」ボタンを追加します。 Layout Style いいね!ボタンの表示スタイル(いい
INSPIRE TECH > その他 > CakePHPの超便利なファイルアップロードプラグイン、FileBinderプラグインの使い方をまとめてみた。 CakePHPを利用している上で、一番悩むのがファイルのアップロードとその管理です。 MediaPluginという有名なファイルアップロードプラグインがありますが、高機能・多機能との引き替えに、インストール方法やその利用方法が非常にわかりづらく、さらにプラグインをバージョンアップしただけでエラーを吐いて動かなくなったりと、常時メンテナンス、するプロジェクトに導入するには少々の抵抗があります。 そこで、もっとシンプルで使いやすいファイルアップロードプラグインである、FileBinderプラグインを紹介したいと思います。 FileBinderプラグインの特徴 FileBinderプラグインは、ファイルアップロードに関して下記のような機能を持っ
INSPIRE TECH > その他 > WordPressで簡単にOGPタグを実装できるWP-OGPプラグインを設定画面付きに改造してみた。 WordPressで非常に簡単にOGPが実装できることで有名な、WP-OGPプラグインというものがあります。 WordPress › WP-OGP « WordPress Plugins 自分もFacebookのいいね!ボタンを導入したときに試してみたんですが、ブログ名やブログの記事タイトルはもちろん、ブログ記事にアイキャッチ画像を指定すれば、そのアイキャッチ画像をブログ記事のサムネイルとしてOGPタグを生成してくれたりと、非常に便利です。 ただ、アイキャッチ画像が存在しない場合に利用される、デフォルトのサムネイル画像が変更できなかったり(変更するにはプラグインに含まれるファイルを差し替える必要がある)、Facebook用のOGPタグであるfb:a
IEを含めた最近のブラウザでは珍しくなくなったinline-block。 このinline-blockを利用する場合に発生する「隙間」を改善する方法です。 原因は改行コード 下記のようなHTMLを用意しました。 リストタグを使ったインラインブロックを実現しようとしています。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>inline-block
WordPressでは本体機能もプラグインも、自動で最新版にアップデートができるという素晴らしい機能があります。 この機能のおかげで、追加機能やバグの修正版が出た場合でも、ボタン1つで最新のパッケージが利用出来るため、いちいちファイルをダウンロードしてサーバー上のファイルを更新するという手間がありません。 とても便利な自動更新機能なのですが、何かの都合で本体を更新出来ない場合や、更新したくないプラグインが存在する場合、サイドバー等に常に更新通知が表示されるため、逆に非常に煩わしいものに変わってしまいます。 そんな時、WordPress本体や特定のプラグインの更新通知を非表示にする方法があるので紹介します。 WordPress本体のアップデート通知を非表示にする これは下記のサイトを参考にしました。 WordPressの自動アップグレードを表示させない方法 | WordPress(ワードプレ
WordPressをお客様に納品する場合など、最初に仮ドメインで設置をして、公開のタイミングで本ドメインに切り替えるという作業をよく行います。 それ以外にも、WordPressが動いているサーバーのドメインを変更しなくてはならなかったり、ステージングサーバーから公開サーバーにデータコピーをしたりと、WordPressを移設して動かすタイミングって、割と多かったりします。 移設の問題点 移設を行う場合の一番の問題点は、公開URLが変更になることです。 テーマファイルのCSSやJavaScriptが読み込まれないためデザインが崩れる 公開URLが正しくないとWordPressの管理画面にログインができない 記事中に設定したリンクや、メディア(画像やファイル)が全てリンクが切れてしまう 1. 2. については公開URLの設定さえ元に変更してしまえば問題無いのですが、一番の問題は 3. で、記事中
Facebook Url Linter – ForoGeek Pingbacked on 2012.03.07 16:45 [...] Facebook Url Linter na web: How can I verify and debug the OG tags I— Facebook is a social utility that connects people with friends and others who work, study and live around them. People use Facebook to keep up with friends, upload an unlimited … https://developers.facebook.com/tools/debug – ver OGPã��è¨å®ããã��ã-ã¾ãFacebookã®UR
Facebookのいいね!ボタンがとても流行していますが、いいね!ボタンの真の力を発揮させるためには、Open Graph Protocol(OGP)の設定が不可欠なのはご存じでしょうか? 今回はOGPとは何なのか、どのように設定すれば良いのかを調べてみました。 OGPとは? OGPとは一言で言うと、そのWebサイトのタイトルやWebサイトの説明、制作者の情報やWebサイトの種別などを、ソーシャルメディア側から正しく認識できるように決まった形で記述しておく仕組みを作ろう、というものです。 OGPについての説明は下記サイトが非常にわかりやすく詳細に載っていますので、OGPを知らない方は是非目を通して下さい。 フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か – IT戦記 Facebookのいいね!ボタンはOGPが必須 タイトルにも記
INSPIRE TECH > その他 > MovableTypeを3年愛用してきたプログラマーが最新のWordPressに触れて気づいたことをまとめてみた。 ちょうど10ヶ月ほど前に、MovableTypeとWordPressを比較したCMSとしてのMovableTypeとWordPressという記事を書きました。 その記事は結論から言えば、「MovableTypeは素晴らしい、WordPressはブログだ」という締めくくりで終わっているんですが、最新のWordPressに触れてみたところ、その認識が全く180度変わってしまいました。 そこで、最新の認識としてWordPressがどういった物であるか、MovableTypeとはどのように違うのかを、プログラマーの視点から比較してまとめてみたいと思います。 WordPressは非常に使いやすいCMS まずWordPressについての認識が間違
このページを最初にブックマークしてみませんか?
『INSPIRE TECH』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く