• タグ別アーカイブ: template
  • WordPress 3.4ページテンプレートの取り扱い

    3.4から、WordPressページテンプレートを、サブディレクトリに置いてもテンプレートを読み込んでくれるようになりました。

    テーマファイルは、テンプレートファイルがテーマルートにたくさんあるので、ディレクトリにおくことが出来ると、管理がしやすくなります。


    そのあたりは、Page templates in subdirectories, new in WordPress 3.4

    チャイルドテーマは、どのように書けばいいのか?

    続きを読む 投稿 ID 1610


  • themeの標準的な出力をテンプレートで変更できるようにする

    テーマの作り出す出力を、テンプレートで必要に応じて変更が可能にするための、考え方のサンプル

    テーマファイルは、ワードプレスのコアの出力を、加工して、よりそのテーマらしい出力に変更したりします。

    テーマの開発者が、よりよい表現をしようとするのと同じように、テーマの利用者は、もっと自分のテーマとしてふさわしいものにカスタマイズしようとします。

    テーマの構造を熟知していなければ、利用者は、テーマ構造を無視するような形で、カスタマイズを行うようになるでしょう

    無用な複雑さが堆積した姿は、美しくはありません。

    既存の、ワードプレスのテンプレート書き方を、考え直す事で、よりカスタマイズがしやすいテーマを作れるかもしれません。

    functions.php

    template.php


  • blog id を 簡単に取得する 4つの方法

    ネットワークで複数ブログの運営をする時に、ブログIDの取得が必要になります。

    簡単な取得方法を4つ



  • ネットワーク:ブログごとにbodyに クラス追加

    3.01 header.php

    blog IDは、メインブログでは空になる模様

    get_id_from_blogname()が動作しない事もあるらしい

    result
    global $blog_id:2
    global $wpdb:2

    global $current_blog:2
    2


  • サイトの最終更新日の表示

    3.01 UTC時間になるので、date_default_timezone_set()でセットしています。

    functions.php