特定の固定ページや記事の内容を index.php などに表示させるには?

ショートコードを使ってたり、画像を直接参照してたりすると、 index.php で 読み込むと正常に表示されない事があります。

探していたら、ありました!
【apply_filters】を使って表示させると正常に表示されました!

テーマ内の画像を記事に貼り付けるには?

テーマ内の function.php に下記のショートコードを追加して、テーマ内の画像URLを取得したら簡単に記事に貼り付けられます。

記事にテーマ内の画像を指定するには、
 <img src=”[tp /]/images/sample.gif” />
または、
 <img src=”[tp]/images/sample.gif[/tp]” />
と記載すればOKです。

URLをダラダラ記載しなくて良いし、
localhost で作成して本番サイトに移行するときに気にしなくて良いので便利ですね。

php5 の fgetcsv() のバグ?

CSVファイルを fgetcsv() で読み込もうとすると、文字コードの影響で正常に取得できないバグがあるらしい。。。

参考サイトはこちら
↓↓↓
PHP5 の fgetcsv() で読み込み内容が腐る現象

まだ実際には試していませんが、今後使用するときの注意事項としてメモリます。

( fgets()で取得してから自前でするって方法もあるかもしれませんが、
ファイル丸ごと文字コード変換してからすれば楽ですよね。。。)

カテゴリー: php

faviconの背景透明化

ブラウザタブの一番左に表示されるファビコンの背景色を白ではなく透明にしたいという時の手順をメモします。

1.フォトショップに、ファビコンを保存できるプラグインをダウンロードします。

下記サイトの赤線枠から必要なファイルをダウンロードします。

 

2.ダウンロードしたファイルを、
Program Files の photoshop フォルダ内の「プラグイン」の「ファイル形式」フォルダの中にコピーします。(フォルダ名は、バージョンによって違いがあるみたいです。)

3.32×32px の背景透明のファビコンイメージを作成します。
(私の場合は、Fireworks で 32×32px の背景透明のPNGを作成してみました。)

4.フォトショップを起動し、3で作成したファビコンイメージを開きます。

5.「ファイル」→「別名で保存」を選択し、ファイル形式で「ICO」を選択します。

6.保存ボタンクリック後、ポップアップが表示されますので、
「Standard ICO」で保存します。

背景透明のファビコンの作成については、ここまで。

あとは、HTMLのheadタグ内に

と記載すればOKです!

カスタムフィールド:特定記事の特定キーの値を取得する get post meta

カスタムフィールドの特定記事の特定キーの値を取得したい時の関数。

get_post_meta($post_id,$key,$single);

  • $post_id = 特定記事の投稿ID
  • $keys = 取得したいカスタムフィールドのキー名
  • $single = 初期値:False

参考URL:WordPressCodex日本語版:関数リファレンス