








favicon.icoを設置。何度か過去にしているので、さくさくと設置しようと思ったら、できない。なんということだ。
まずfavicon.icoを作成。これは下記サイトにて作成。
http://www.genfavicon.com/
通常は、これをサイトをアップロードしているディレクトリに置くのだが、WordPressでは、使用しているテーマ内のheader.phpでリンクを指定する。
wp-content/themes/使用しているテーマ/にfavicon.icoを置いて、header.phpの<head>と</head>の間に以下のタグを記述すれば完了。
<link href=”<?php bloginfo(‘template_directory’); ?>/favicon.ico” rel=”shortcut icon” />
取り急ぎ、健忘に備えて。
master WordPress









少人数の勤怠管理をしたいという質問があったのでググッてみるとグループウェアL01がよさそうなので早速インストール。インストールも含めて軽くて使いやすそうです。
ところが、使用している海外サーバーの時間でタイムカードが押されてしまいます。これまた、色々とやってみたのですが、http://okwave.jp/qa/q5950516.htmlが質問、回答ともにすぐれていましたね。回答のみ以下にご紹介。
解決しました? まだなら以下を。
1.php.ini
権限がない限り編集できません。(php全体の設定ファイルですので、これを変えるとそのサーバご利用のみなさんが日本時間になってしまいます。)
2..htaccessに記載する方法
ただのテキストファイルです。エディタで開けます。その中に以下を追記すれば、このディレクトリ以下のすべてに反映されます。
<IfModule mod_php5.c>
php_value date.timezone Asia/Tokyo
</IfModule>
(※バージョン4なら mod_php4.c)
3.config.php
CakePHPは分かりませんが、フレームワークでしたらコントローラ(通常はindex.php)や設定ファイルがあると思いますので、その中に
ini_set(‘date.timezone’,'Asia/Tokyo’);
と記述します。あるいは関数で
date_default_timezone_set(‘Asia/Tokyo’);
※phpの設定は、
サーバ全体(php.ini) < ディレクトリ(.htaccess) < 個別のスクリプト
で出来るようになっていて、下層での指定ほど優先されます。質問者さまの場合はサイト全体と考えて.htaccess が妥当でしょうが、万一、CakePHPのどこかでタイムゾーンが設定されていればそちらが優先されてしまいます。
まず、.htaccess で変えてみて、だめならCakePHP内で設定すればよいでしょう。
投稿日時 – 2010-06-18 10:25:51
ちなみに私の場合は、1.php.ini、2..htaccessに記載する方法ともにダメで、3.config.phpの二番目、date_default_timezone_set(‘Asia/Tokyo’);がうまくいきました。
取り急ぎメモしておきます。
master その他









WordPressのテーマ、Twenty Eleven(トゥエンティ・イレブン)にロゴマーク(logo.png)-サイズは幅52pixel x 高さ44pixel-をつけるには、header.phpの中に“<h1 id=”site-title”>”のある部分を次のようにします。青字部分が追加部分です。
<h1 id=”site-title”><span><a href=”<?php echo esc_url( home_url( ‘/’ ) ); ?>” title=”<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>” rel=”home”><img src=”<?php echo bloginfo(‘stylesheet_directory’);?>/images/logo.png” alt=”<?php bloginfo( ‘name’ ); ?>” width=”52″ height=”44″/><?php bloginfo( ‘name’ ); ?></a></span></h1>
このままですと、実際にはロゴマークがものすごく大きく見えますので、スタイルシート(style.css)を下記のように変更します。青字部分が追加部分です。
/* =Image
———————————————– */
#site-title img {
height:44px;
width:52px;
}
.indexed.format-image .entry-header {
これで、サイトのタイトルの左部分にロゴマークが見えるようになります。
master WordPress









メールにてワードプレスでモデレートしてくださいとの案内があったのでアクセスすると、
Warning: Cannot modify header information – headers already sent by (output started at /xx/xx/wp-content/themes/xx/functions.php:806) in /xx/xx/wp-login.php on line 353
というようなメッセージがでて、ログインができなくなっていました。
該当箇所のwp-content/themes/xx/functions.phpの最初と最後をチェック、806行目ではないが余白部分を削除してすっきりしたところ、メッセージが出なくなり、ログインできるようになりました。
取り急ぎ、メモしておきます。
master WordPress









facebookのprofile name id,(プロフィール名もしくはidナンバー)かが求められることがあり、しばし往生してしまいました。なんとか分かったのでその方法をご紹介します。
アカウントにログインしてプロフィールに入ったとき(右上の自分の名前をクリック)のurlがhttp://www.facebook.com/xxxx.yyyyという具合になりますが、このxxxx.yyyyがプロフィール名になります。このurlのwww部分をgraphに置換してあげます。つまりhttp://graph.facebook.com/xxxx.yyyyというurlでブラウザを見ると、以下のように表示されます。
{
“id”: “1000021xxx96xxx”,
“name”: “xxxx yyyy”,
“first_name”: “xxxx”,
“last_name”: “yyyy”,
“link”: “http://www.facebook.com/xxxx.yyyy”,
“username”: “xxxx.yyyy”,
“gender”: “zzww”,
“locale”: “aa_bb”
}
ということで、一目瞭然です。ふぃー!
master facebook