WordPressの公開記事でプレビュー可能なショートコード

公開している投稿や固定ページにコンテンツを追加するときなど、どのようにプレビューを行っていますか?
別の非公開ページなどを作ってプレビューするのも一手ですが、管理画面の一覧にプレビュー用のページが増えていくと管理が煩雑になりますよね。

“WordPressの公開記事でプレビュー可能なショートコード” の続きを読む

メディアのカテゴライズ(後編)

URLが404ですが別にNot Foundな訳ではありません。

とくだらない前置きは置いておいて。
メディアのカテゴライズ(前編)では、メディアのタクソノミー管理画面をメニューに加える方法を紹介いたしました。

後編は、メディアの編集画面でタクソノミー登録方法のユーザビリティーを劇的に向上させる方法をドドンと紹介します。

“メディアのカテゴライズ(後編)” の続きを読む

メディアのカテゴライズ(前編)

カスタムタクソノミーを使って

■ CODE 1

$labels = array(
	'name' => 'カラー',
	'singular_name' => 'カラー',
	'search_items' => '色で探す',
	'all_items' => '全ての色',
	'parent_item' => '親色',
	'parent_item_colon' => '親の色',
	'edit_item' => 'カラーの編集', 
	'update_item' => 'カラーを更新',
	'add_new_item' => 'カラーを追加',
	'new_item_name' => '新規カラー名',
); 	

register_taxonomy(
	'color',
	array( 'attachment' ),
	array(
		'hierarchical' => true,
		'labels' => $labels,
		'query_var' => true,
		'rewrite' => array(
			'slug' => 'color',
			'hierarchical' => true,
			'with_front' => false
		),
	)
);

と記述すると、メディアのカテゴライズを行うことができるようになります。
ただし、投稿、ページ、カスタム投稿タイプと異なり、メディアの場合は、show_ui パラメータが true になっていても、管理画面のメニューにはタクソノミーのメニューが表示されません。

「入力段階でタイプミスをして不要なタクソノミーを削除したい」、「スラッグを変更したい」などなど、やはり編集したいと思うのは常だと思います。

“メディアのカテゴライズ(前編)” の続きを読む

WordPressの新機能 複数タクソノミークエリーまとめ

先日、「WordPress 3.1 RC3 をみんなでテスト! 」に参加し、その際、複数カスタムタクソノミークエリー(en. Multiple Taxonomy Handling)のテストを担当させてもらいました。
ついでに、仕様などについても探ってましたので、まとめてみることにします。

“WordPressの新機能 複数タクソノミークエリーまとめ” の続きを読む

WordPressの実行フローを視覚化してみる

WordPressはファイルが沢山あって、どこがどう動いているのか・・・ということはありませんか?
index.phpからずっとソースを追っていけば分かってくるのですが、なかなかそんな時間も・・・という方向けに、実行フローを図案にしてみました。

“WordPressの実行フローを視覚化してみる” の続きを読む