タグ

ブックマーク / www.webdesignleaves.com (5)

  • WordPress での検索フォームの利用 | Web Design Leaves

    検索フォームの設置 「searchform.php」という名前のファイルを新規に作成し、以下を記述 検索キーワードを入力するテキストボックスは「name 属性」を「s」と指定する 「the_search_query()」タグを利用して検索結果ページに検索ワードを出力する スタイリングしやすいようにクラス属性などを付ける。(class=”search-form”) <!-- searchform.php --> <form method="get" action="<?php echo home_url('/'); ?>" class="search-form"> <input type="text" name="s" id="s" value="<?php the_search_query(); ?>" /> <input type="image" src="<?php echo get_

  • .htaccess ファイルのメモ | Web Design Leaves

    的事項 ウェブサーバとして「Apache」が使用されていて、サーバ管理者が「.htaccess」ファイルの設置を許可していれば使用可能。 .htaccess ファイルは、サーバの挙動を決定する設定ファイルのひとつ ウェブサーバの設定は httpd.conf ファイルに記述するが、サーバ管理者しか編集できない。 .htaccess ファイルは各ユーザが、各ディレクトリ単位で設定できる。 .htaccess ファイルを設置したディレクトリとその配下にある全てのディレクトリに適用される。 最後の行を1行空白の行にして記述する。 コメントは、行頭に「#」をつける。 行の途中よりコメントアウトする場合はダブルクォートで囲む。”# comment” .htaccess ファイルに文法誤りがあると、そのディレクトリ以下のファイルにアクセスしようとすると、500 Internal Server Err

  • カスタム分類(カスタムタクソノミー) | Web Design Leaves

    概要 「カスタム分類」機能を使うと、カテゴリーのように階層のある分類と、タグのように階層がない分類を追加することができる。 階層を作るかどうかは、登録時に「hierarchical」で指定する。 カスタム分類は、カスタム投稿タイプに分類を追加できるだけでなく、既存の投稿/固定ページにも分類を追加できる。(登録時に第2パラメータに分類対象の投稿タイプを指定する。) カスタム投稿でカスタム分類を使用する場合、まず、register_post_type 関数を実行して、その後に register_taxonomy 関数を実行する。 カスタム分類(カスタムタクソノミー)の登録 register_taxonomy($taxonomy, $object_type, $args) パラメータ $taxonomy(必須):カスタム分類名 $object_type(必須):分類対象の投稿タイプ名 $args

  • カスタム投稿タイプの一覧ページの作成 | Web Design Leaves

    WordPress で作成した個々のカスタム投稿タイプの一覧ページ作成に関するメモ。 個々のカスタム投稿タイプの一覧ページを作成する場合、以下のような方法がある。 固定ページを作成して表示 アーカイブページを作成して表示 カスタム分類のページを作成して表示 以下はそれぞれの方法を使って一覧ページを表示する場合の例(概要。詳細は省略) 目次 カスタム投稿タイプの作成 このサンプルでは以下のようなカスタム投稿タイプを作成 投稿タイプ名:events カテゴリー:events_cat タグ:events_tag functions.php(抜粋) //カスタム投稿タイプを登録 function new_post_type() { register_post_type( 'events',//投稿タイプ名(識別子) array( 'label' => 'イベント', 'labels' => arr

  • カスタム投稿タイプ | Web Design Leaves

    概要 独自の投稿タイプ(カスタム投稿タイプ)を追加することにより、「投稿記事」や「固定ページ」とは別にコンテンツを管理でき、カテゴリー形式またはタグ形式で分類することができる。 カスタム投稿に固定ページのような親子関係(階層)を持たせるには「hierarchical」を「true」に指定する。 投稿記事と同様に時系列に従ってコンテンツを管理し、親子関係を持たせない場合は「hierarchical」を「false」を指定する。 カスタム投稿タイプごとに一覧表示のテンプレートファイルを使うことができる。(archive-post_type.php) 一覧表示(アーカイブ表示)を作成するには has_archive を true にしておく。 コンテンツをカスタムタクソノミー(カテゴリー形式またはタグ形式)で分類できる。 カスタム投稿タイプの登録 カスタム投稿タイプを追加するには、registe

  • 1