タグ

ブックマーク / tenderfeel.xsrv.jp (7)

  • [WP]WordPressテンプレートカスタマイズ用小技メモ(2)

    テンプレートカスタマイズに使えそうなソースをつらつらとまた書き散らす。その1はこちら。 今回はテクニカルなものが多いかもしれない。 グローバルメニュー的なもの ページとかカテゴリー単体にリンクしたい場合には、get_category_link()及びget_permalink()を使う。 引数はそれぞれカテゴリーIDとページIDです。 <ul id="glovalnavi"> <li><a href="<?php echo get_option('home'); ?>" rel="index" title="<?php _e('Go to site top.'); ?>">HOME</a></li> <li><a href="<?php echo get_category_link(1);?> " rel="category" title="<?php _e('View all posts

    [WP]WordPressテンプレートカスタマイズ用小技メモ(2)
    hiro-rock
    hiro-rock 2010/03/30
    WPでテンプレート作成時にみておくもの
  • [php] 正規表現サンプル

    個人的によく使うものを晒します。 スクリプト・HTMLコメント除去 function replace_scripts($str) { $str = preg_replace('/<(script|style).*?<\/(script|style)>/sm','', $str);//script $str = preg_replace("/<\!--.*-->/sm", '', $str); //comments return $str; } mはマルチライン指定 ファイル名の拡張子直前に文字列追加 サムネイル作成する時の定番 preg_replace("/([\d\w\-\_\.]+?)(\.[\w]+?)/i","$1_thumb$2",$filename); メールアドレスチェック 真贋までは分かりません。 if(preg_match("/^([a-z0-9_]|\-|\.|\+)+

    [php] 正規表現サンプル
    hiro-rock
    hiro-rock 2009/09/11
    PHPでの正規表現メモ あとで試してみる
  • [XHTML] 携帯サイト(ガラケー)用 XHTML仕様まとめ

    各キャリアの最小サイト構成サンプルと備考 Docomo XHTMLバージョンにより、DOCTYPE宣言内のLocale部分の数値が変わる。 content-typeがapplication/xhtml+xmlでないとXHTMLとして認識されない。 Content-Length(ファイルサイズ)が必須。サーバーが付けてくれない場合はmeta手書き。 HR要素のsize属性/height属性の値に関わらず、常に0.5emのマージンを取る。 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN" "i-xhtml_4ja_10.dtd"> <html xmlns="http://www

    [XHTML] 携帯サイト(ガラケー)用 XHTML仕様まとめ
    hiro-rock
    hiro-rock 2009/07/03
    モバイルサイトを制作する際のテンプレート参考
  • [Ajax] Google AJAX Feed APIでRSSを表示する

    Google Ajax APIシリーズ記事その3はFeedについて。 RSS表示に関しては前にPHPで表示する方法を書きましたが、Magpie RSSだとページをPHPにする必要がありました。 Google AJAX Feed APIを利用すると、javascriptファイルを読み込むだけでhtmlファイルに外部のRSSを表示させることが出来ます。 なんでか妙にマイナーな気がするのはきっと難しそうに見えるからに違いないと思い、3ステップで使えるようにしてみた。 ZIPも用意してみたのでお試しあれ! ※Mapはこの記事、Searchはこの記事で解説しています。 使い方 まず、Feedを表示させる要素を用意します。IDをつけてください。 デフォルトはgfeedです。 <div id="gfeed"></div> 必要なスクリプトタグをRSSを表示させたいページに読み込ませます。 <script

    [Ajax] Google AJAX Feed APIでRSSを表示する
    hiro-rock
    hiro-rock 2009/06/14
    Google AJAX Feed APIは便利だけど確かにあまり使われていないなぁ〜 仕事では数回使ってるけどね
  • [wp] WordPress2.7 記事に添付された画像を取得して表示

    WordPress2.7は画像に「大サイズ」が加わって全部で4種類になりました。 記事から投稿された画像を出力する内容のエントリーはこれまでに何度か書いてますが、 wp_get_attachment_image() を利用して画像をゲットする関数を作ったので晒しておきます。 関連記事 WordPress2.5~2.6 サムネイル画像を取得して表示 画像サムネイルを投稿された記事へのリンク付きで表示 ver2.9の投稿サムネイル対応版 functions.php function get_the_post_image($postid,$size,$order=0,$max=null) { $attachments = get_children(array('post_parent' => $postid, 'post_type' => 'attachment', 'post_mime_typ

    [wp] WordPress2.7 記事に添付された画像を取得して表示
    hiro-rock
    hiro-rock 2009/04/09
    記事IDから使用している画像を取得
  • [WP]カスタムフィールドの値で記事を並び替える

    質問された、カスタムフィールドで設定した値で記事を並び替えて表示するサンプルを晒してみる。 オススメ度とかでランキングっぽいことしたい時に使えるのか・・・な? やってることはarray_multisortによる多次元配列のソートです。 サンプル関数の使い方は次の通りです。 記事にソート用のカスタムフィールドを作成 10進数の半角数字で値を入力 テンプレートの表示したいところにサンプルのコードを入れる 以上。 サンプルソースは用途に応じて適当に変更するといいと思います。 参考ページ Post, Page, and Attachment Functions post meta Function Examples array_multisort 追加 他のカスタムフィールドも表示したい場合 ページナビゲーションによる分割表示 functions.phpとか function sort_post_

    [WP]カスタムフィールドの値で記事を並び替える
    hiro-rock
    hiro-rock 2009/03/22
    カスタムフィールドの値でソート
  • [WP]WordPress2.5~2.6 サムネイル画像を取得して表示

    テンプレート内でサムネイルを表示する方法について。 サムネイル(中)をカテゴリーで表示したいと思ったとき、自動でサムネイル作られるならそれ表示するようにすればいいじゃん、と思いませんか。 でもwordpress2.5~2.6ではthumbnailが小、mediumが中という分け方をしてるが、ファイル名にはなぜかファイルサイズが付く。 ギャラリーというサムネイル自動表示の新機能があるんだけど、ショートコードだからテンプレートのソースコードでは使えない。 ファイル名は*-thumbnail.jpgとか*-medium.jpgとかでいいじゃん、という気がする。 というかむしろそちらの方が便利だと思う。ので修正されないかなあ…(期待) 自動作成された、これら名前のバラバラなサムネイルをテンプレートで自動取得する方法があった。 media.phpの関数を使うと、ループ内でサムネイルを表示するようにす

    [WP]WordPress2.5~2.6 サムネイル画像を取得して表示
    hiro-rock
    hiro-rock 2009/02/11
    wp_get_attachment_thumb_urlで画像を取得
  • 1