最近の覚書やメモ

Web 制作に関する個人的な覚書やメモです。記事中の内容やコード等には、誤りなどもある可能性があることをご了承ください。また、内容を利用される場合は、あくまでもご自身の責任においてご利用ください。

New Web 制作リファレンス
もう少し整理された形式のWeb制作参考資料です。

wordpress メディアファイル(画像など)の表示

2013年6月2日

WordPress でアップロードした画像は、ヘッダー画像も含めて「メディア」→「ライブラリ」で一元管理されていて、画像に関するデータは投稿記事と同じようにループを使用して取得することができる。 記事本文に「画像を挿入」しなくても、投稿(固定ページ)画面から画像をアップロードした時点で、メディアライブラリに現在の記事の子記事として添付メディアファイルが対応す…

続きを読む

htmlcss フロートプロパティ

2013年6月2日

フロートについてのメモ。 自分がよく忘れがちなのが、width の指定。 フロートさせる要素自体についてもだが、その親要素にも適切な幅を指定(確保)しないとフロートされないなどはまってしまうことがある。 float プロパティは、指定したボックスをフロートさせて、通常フローから外し、左または右に寄せることができる。 float プロパティを指定するボックスは…

続きを読む

wordpress 投稿スラッグから投稿IDを取得

2013年6月2日

スラッグから ID を取得する方法。 画像などの添付ファイルでも使えるので便利。 以下のサイトからの転載。 http://www.devdevote.com/cms/wordpress-hacks/get_id_by_post_name/

続きを読む

wordpress 投稿フォーマット機能

2013年6月2日

「投稿フォーマット」は記事のフォーマット(種類)を付加して選択できるようにする機能。 投稿フォーマットを有効化 functions.php に以下を記述し、「投稿フォーマット」機能を有効化する。 この記述により、「投稿」の「新規追加」の際、「フォーマット」の欄が追加され、記事のフォーマットを選択できるようになる。上記の場合は「ギャラリー記事」のフォーマットが…

続きを読む

wordpress 添付ファイルのテンプレート(image.php)での画像の出力

2013年6月1日

WordPress のギャラリー機能を使って表示した画像のサムネイルをクリックすると、デフォルトでは「gallery」ショートコードのリンク属性はページになっているので(link=”page”)、テンプレートファイルが自動的に選択されて表示される。 MIME_TYPE.php (image.php、video.phpなど)→ attachment.php →…

続きを読む

wordpress ギャラリーのショートコードを変更する

2013年6月1日

WordPress のデフォルトのギャラリーでは <style> タグが自動的に挿入されたり、サムネイルが <dl> タグで出力されるなど、使い勝手が悪い。 検索したところ「使いづらいWordPressのギャラリーをけっこう使えるギャラリーにする方法(Webデザインレシピ)」にとてもわかりやすい解説があったので参考にさせていただく。 …

続きを読む

wordpress タームの名前(スラッグ)から ID を取得

2013年5月24日

get_categories, get_tags, wp_list_categories, wp_tag_cloud, get_terms などの関数では、除外するタームを ID で指定するようになっているが、名前またはスラッグで指定したほうが簡単なので(個人的に)、タームの名前またはスラッグから ID を取得する関数を作成するメモ。 タームの名前またはスラ…

続きを読む

wordpress カスタム分類のページの URL を変更する

2013年5月23日

例として、カスタム投稿タイプ「works」とそのカスタム分類「works_cat」を登録した場合、カスタム分類のページは「taxonomy-works_cat.php」というテンプレートで作成できる。 その際、カスタム分類「works_cat」に「gold」というカテゴリー(ターム)を追加し、カスタムメニューで「gold」を追加した場合、その URL は「h…

続きを読む

wordpress next_post_link (カスタムタクソノミーの同一カテゴリー)

2013年5月23日

next_post_link, previous_post_link をカスタムタクソノミーの個別ページで使用する際、同一カテゴリー限定のパラメータ(in_same_cat)を「true」に指定すると機能しないというか表示されなくなる。 調べてみると、この関数の元の関数でタクソノミーを「’category’」とハードコーディングしてい…

続きを読む

wordpress カスタム分類(カスタムタクソノミー)

2013年5月21日

概要 「カスタム分類」機能を使うと、カテゴリーのように階層のある分類と、タグのように階層がない分類を追加することができる。 階層を作るかどうかは、登録時に「hierarchical」で指定する。 カスタム分類は、カスタム投稿タイプに分類を追加できるだけでなく、既存の投稿/固定ページにも分類を追加できる。(登録時に第2パラメータに分類対象の投稿タイプを指定する…

続きを読む