タグ

2011年6月8日のブックマーク (4件)

  • Ben Alman » jQuery hashchange event

    This jQuery plugin enables very basic bookmarkable #hash history via a cross-browser HTML5 window.onhashchange event. While this functionality was initially tied to the jQuery BBQ plugin, the event.special window.onhashchange functionality has now been broken out into a separate plugin for users who want just the basic event & back button support, without all the extra awesomeness that BBQ provide

  • 関数リファレンス/register post type - WordPress Codex 日本語版

    投稿タイプを作成または変更します。 この register_post_type() は必ず 'init' アクションの中から呼び出してください。 'init' より前に呼び出すと動作しないため、新規作成または変更した投稿タイプも正常に動作しません。 投稿タイプを登録するとき、その投稿タイプにタクソノミー(カスタム分類)を付ける場合は、必ず taxonomies 引数を使って登録してください。 そうしないと、parse_query や pre_get_posts 等のフィルターを使ったときにタクソノミーと投稿タイプが関連付けられていると認識されず、予想外の結果や異常が生じることがあります。 また、投稿タイプを作成するときにタクソノミーを登録するだけでなく、そのタクソノミーを register_taxonomy() を使って明示的に登録および定義しなければなりません。 次の投稿タイプは Wor

  • テンプレートタグ/query posts - WordPress Codex 日本語版

    注 1: この関数はプラグインまたはテーマの中で使われることを想定されていません。後ほど出てくる説明にあるように、メインクエリーを変更するにはパフォーマンス面でも優れたより良いオプションが存在します。 注 2: query_posts() はページ内のメインクエリーを書き換え、新しいクエリーのインスタンスと置き換えるために使う関数としては過度に単純化され、問題が発生しやすい方法です。非効率的で(SQL クエリを再実行します)、一部の状況では適切に実行することもできません(特にページング処理)。モダンな WordPress コードではもっと安定したメソッドを使うべきです。例えばpre_get_posts フックを使った方法などです。ひとことで言うと、query_posts() は決して使うべきではありません。 以上のことをしっかり理解し、この関数を賢く活用してください。 画像のソース: WP

  • ページのスラッグを取得したい

    皆さん初めまして。 wordpress & PHP歴2週間のびーのすけと申します。 以後お見知りおきを。 さて、皆さん悩むことは同じですね。 私も色々調べました。 以下のコードで取得できると思います。 get_page($page_id)->post_name; 私は今はfunctions.phpに以下の関数を置いて使っています。 関数の名前がぶつかりそうなので、不都合あれば適当に変えてください。 function get_page_slug($page_id) { $page = get_page($page_id); return $page->post_name; } ありがとうございます。 私もwordpressphpともに三日目で超初心者です…。初歩的なことが間違っていたらすみません。 真似してfunctions.phpに関数を起き、 page.php内で↓のようにしてみました

    ページのスラッグを取得したい