タグ

ブックマーク / ja.wordpress.org (21)

  • カスタムタクソノミーのカスタムフィールドの取得

    こんにちは。 カスタムタクソノミーについて少し混乱してきたので、教えていただければと思います。 現在カスタム投稿タイプ(Custom Type Post UI)を使い、記事の投稿部分を使っています。 記事のカテゴリは、カスタムタクソノミーで管理したいと思います。 カスタム投稿タイプ : magazine_post カスタムタクソノミー:(スラグ名) ├ category └ published_year としています。 それぞれのカスタムタクソノミーには、アイコンを設定できるようにカスタムフィールドを追加しました。(category_avatar, published_avatar) そこで質問ですが、 published_yearに属しているアイコンの値を取得したいので、このように書きましたが、 get_optionがうまくいきません。 $catargs = array( 'taxono

    カスタムタクソノミーのカスタムフィールドの取得
    tomoworks
    tomoworks 2015/06/18
    “Advanced Custom Fields でカスタムタクソノミー(カテゴリーやタグを含む)に紐付けたカスタムフィールドを出力するには、2番目のパラメーターにタクソノミー名とタームIDを指定してあげないとダメ”
  • カスタム分類で絞込み

    CMS的なサイトを制作中です。 商品(items)というカスタム投稿タイプに、「区分(classifications)」と 「特売日(sale_date)」という2つのカスタム分類を割り当てています。 パーマリンクは /%category%/%page_id%.html と指定。 カスタム投稿タイプ、カスタム分類ともにCustom Post Types UIで設定。 「classifications」は2階層。 □現状は以下の通りです。 A)sale_dateのterm 20100823をもつ商品の一覧を表示する際に、 http://localhost/sale_date/20100823/ というURLで一覧が表示されます。 (テンプレートはtaxonomy-sale_date.phpを作成、使用) B)classificationsのterm ABCをもつ商品の一覧を表示する際に、 h

    カスタム分類で絞込み
  • カスタム投稿とタクソノミーによる数値範囲の絞り込み検索について

    いつもフォーラムではお世話になっています。 WordPress 3.4.1 Custom Field Template 2.0.4 カスタム投稿はfunctions.phpに記入 カスタム投稿とタクソノミーによる絞り込み検索を行いたく、四苦八苦しやっと下記の方法で出来るようになりました。 <form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>"> キーワード <input type="text" name="s" id="s"> <input type="hidden" name="post_type" value="カスタム投稿名" /> ラベル名1 <select name="タクソノミー名"> <option value="" selected="true">指定し

    カスタム投稿とタクソノミーによる数値範囲の絞り込み検索について
    tomoworks
    tomoworks 2012/09/05
    絞り込み検索。
  • wp_list_categoriesのリストにクラス付加

    jim912さん いつもありがとうございます。 なるほど、こういうときにwalkerパラメータを使うんですか。 他のパラメータはある程度理解しているつもりでしたが、walkerについては調べてもなかなか理解できず、ご提示いただいた手順の「1」で行き詰まっているレベルです。 比較的需要の多い方法だと思い、もっと簡単にできるものかと思っていましたが甘かったです。 ただ、これをやらないことにはCSSが冗長になってしまいますので、がんばってみます。 ありがとうございました。 こんにちは 作ってみましたのでよかったら、うまく動くか評価お願いします 3階層限定 functions.php class MyWalker extends Walker_Category { function start_el(&$output, $category, $depth, $args) { extract($ar

    wp_list_categoriesのリストにクラス付加
    tomoworks
    tomoworks 2012/08/01
    wp_list_categoriesの<li>にクラス付与。
  • 日本語サイトのショーケース

    当サイトのトップページに、新しいセクションができました。日語の WordPress サイトを紹介する「ショーケース」です。 英語版の WordPress.org には今までもショーケースサイトがありましたが、今回ミニバージョンとしてこちらでも日語サイト向けの紹介を始めました。登録しているサイトのうち3つが、常にランダムに表示されます。 ここに掲載しているサイトの基準は、以下のとおりです。 WordPress を他にない方法や、または創造力に富んだ用途に使っている。 一般的な読者が数多くいる。 有名な人や特定の分野で著名な人によって書かれている。 著名な組織・政府団体・企業などの公式ブログやサイトとして使われている。 これらのいずれか、もしくは複数を満たすサイトを選んでいます。もしショーケースに掲載すべきサイトがありましたら、お問い合わせフォームからご推薦ください。その場合、上記の条件に

    日本語サイトのショーケース
  • テーマも GPL ライセンス

    以下は、2009年7月2日に書かれた WordPress.org 公式ブログの記事、「Themes are GPL, too」を訳したものです。文内のリンク先はすべて英語ページです。 もし WordPress がひとつの国家だったなら、その権利章典は GPL ライセンス になるでしょう。なぜなら、GPL は私たちの基的な自由を保護してくれるからです。 WordPress.org をクリーンに保ち、WordPress のライセンスに完全に準拠していて法的に問題ないものだけを推進するよう、私たちはいつも最善を尽くしてきました。しかし、しばらくコミュニティにおいて、テーマにも(我々がいつも当然だと考えていたとおり) GPL が適用されるのかどうかという疑問がありました。 この点をはっきりさせるため、僕は世界的に秀でた GPL の専門であるソフトウェア・フリーダム・ロー・センターに連絡しました

    テーマも GPL ライセンス
  • アイキャッチについて

    初めまして、お世話になります。アイキャッチについて質問させて頂きます。 個別記事ページ(single.php)でのアイキャッチ画像表示+元画像へのリンク設置を参考にして設置はしたものの、タイトル属性は必要ないので除去をしたいのですがどうすればいいのでしょうか。 自分で色々調べたりしたのですが、こちらのimgやa要素に付与されるtitle属性を除去するという記事を参考にfunctions.phpに以下のコードを追加しました。 function post_thumbnail_remove_title($text) { return preg_replace('/ title=("[^"]*"|\'[^"]*\')/u', '', $text); } add_filter('post_thumbnail_html', 'post_thumbnail_remove_title'); functio

    アイキャッチについて
    tomoworks
    tomoworks 2012/05/30
    title属性削除
  • 画像貼り付け時のtitle属性などを消したい

    記事に画像貼り付ける際に、imgタグ内にtitleとか、classとかの属性を出力しないようにするには、どうすればいいんでしょうか? WPの管理画面で出力しないような設定にできますか? 多分、何らかのphpファイルを編集しないといけないと思うのですが、該当するphpがどれなのかわかりません。 また、アンカータグを貼り付ける際に、target=”_blank”などを自動的に追加したいのですが、これも設定方法などがわかりません。 これもphpの編集が必要だと思いますが、該当するphpがどれかわかりません。

    画像貼り付け時のtitle属性などを消したい
    tomoworks
    tomoworks 2012/05/30
    media.phpはいじりたくないような。ぐぬぬ。
  • カテゴリーの階層によって表示テンプレートを変えたい

    初投稿します。 以下のようなカテゴリーのツリー構造を作成しています。 ■親 ■子 ■孫 ■曾孫 親、子、孫には同一のテンプレート、曾孫だけ別のカテゴリーテンプレートを条件で判定させて表示をわけたいのですが中々上手くいきません。 どなたかご教授いただけないでしょうか 希望としては以下のようにcategory.phpで判定してわけたいと思っています。 category.php <?php if ( 親、子、孫の条件 ) ) { ?> <?php include(TEMPLATEPATH . ‘/category親、子、孫のテンプレート.php’)?> <?php } else { ?> <?php include(TEMPLATEPATH . ‘/category曾孫のテンプレート.php’);?> <?php } ?>

    カテゴリーの階層によって表示テンプレートを変えたい
    tomoworks
    tomoworks 2012/05/25
    親子孫、階層の判別方法
  • attachment_idのページを削除する方法は?

    WP初心者です。 投稿で画像を入れる際、リンクURL→「投稿のURL」を選択すると~attachment_id=000と ページが作られ、こちらにスパムメールが毎回入るので投稿した画像のURLを 「ファイルのURL」に変更しましたが、まだattachment_idのページが存在します。 これを削除するには、どこを操作したらいいのでしょうか。

    attachment_idのページを削除する方法は?
    tomoworks
    tomoworks 2012/05/18
    attachment.php
  • カスタム投稿タイプの月別アーカイブ

    カスタム投稿タイプの月別アーカイブリストを表示したいのですが、wp get archives()を使っても何も表示されなくて困っています。 <?php /* Template Name: bookテンプレート */ ?> <!--タイトル一覧表示--> <ul> <?php query_posts('post_type=book&posts_per_page=10'); if(have_posts()): while(have_posts()): the_post(); ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endwhile; endif; wp_reset_query();?> </ul> <!--月別リスト表示--> <?php wp_get_archives('ty

    カスタム投稿タイプの月別アーカイブ
  • 同一のタームに所属している記事の前後記事リンク

    シングルページで表示されている記事と”同一のタームに所属している記事”の前後リンク(←前のページへ、次のページへ→)を表示したいと思っています。 通常のカテゴリーの場合は、previous_post_link()やnext_post_link()でやれるのですが、これをカスタム分類(タクソノミー)のタームを基準にしてやるにはどのようにしたら良いのでしょうか? 上記二つのテンプレートタグはカテゴリ(category)以外はダメらしくカスタム分類ではうまくいきません。 どなたか良い解決法をご存知の方がいらっしゃいましたらご教授ください。 よろしくお願いします。

    同一のタームに所属している記事の前後記事リンク
    tomoworks
    tomoworks 2012/03/07
    previous_post_link_plus() そうか、プラグインかー。
  • カスタムタクソノミーで親には子のカテゴリ、子には商品ページ一覧を表

    最近wordpressをはじめた初心者です。 カスタム投稿ページで商品情報ページを作成しています。 カスタムタクソノミーで親子関係のあるカテゴリがあるのですが、 taxonomy.phpに親には子のカテゴリ、子には商品ページ一覧を表示させるには どうしたらいいのでしょうか? そもそもカテゴリで振り分ける方法があっているのかわかっていません。 (カテゴリの数は30ぐらいあります) 投稿ページのカテゴリの振り分け方法は見つけたのですが、 カスタムタクソノミーでの方法が見つかりません。 どなたか助けていただけないでしょうか? どうぞよろしくお願いいたします。

    カスタムタクソノミーで親には子のカテゴリ、子には商品ページ一覧を表
    tomoworks
    tomoworks 2012/03/05
    親子関係のあるタクソノミーの条件分岐
  • カスタム投稿のsingleページ内を条件分岐させたい

    お世話になっております。 カスタム投稿でいくつかタームを作り、 singleページ内でタームごとに条件分岐させて表示を変えたいと思っています。 現状としましては、 ・カスタムポストタイプを「test」とする ・タームとして「aaa」、「bbb」を作成 ・single-test.phpを作成 としました。 taxonomy.phpでは、 <?php $term = get_term_by( 'slug', get_query_var('term'), get_query_var('taxonomy') ); ?> と指定したあと、 <?php if($term->slug === 'aaa'): ?> のような感じで記述すると、ちゃんと条件分岐されます。 singleページだと同じ記述をしても$termが表示されないため、条件分岐ができません。 どなたかご教授いただけないでしょうか。 よろし

    カスタム投稿のsingleページ内を条件分岐させたい
    tomoworks
    tomoworks 2012/03/05
    タームで条件分岐:とっても助かりました~(TT)
  • 別ページのカスタムフィールドを表示方法

    TOPページに、別ページ(PAGEID51)のカスタムフィールドを表示しようとしています。 下記のようにテンプレート.phpに記載したところ、表示自体はできるようになったのですが、繰り返し同じ内容が表示されてしましいます。 <?php query_posts('page_id=51');?>のあたりが怪しい気がするのですが、 どなたか教えていただけませんでしょうか? <dl> <?php query_posts('page_id=51');?> <?php $mykeys = get_post_custom_keys(); foreach($mykeys as $mykey){ echo "<dt>"; echo $mykey; echo "</dt><dd>"; echo get_post_meta($post->ID, $mykey, TRUE); echo "</dd>"; } ?>

    別ページのカスタムフィールドを表示方法
  • 投稿編集画面に「アイキャッチ画像」欄が表示されません

    WP3.1、マルチサイト機能を使用しています。 functions.phpにadd_theme_support(‘post-thumbnails’); を挿入しましたが、投稿編集画面右下に「アイキャッチ画像」欄が表示されません。 アップロード/挿入→メディアライブラリ から画像を選択する際は「アイキャッチ画像として使用」 という項目が表示されており、正常に動作しているようです。 選択するとアイキャッチ画像が作成され、 the_post_thumbnail()で表示できています。 投稿編集画面に「アイキャッチ画像」欄が表示されないのは どのような原因が考えられますでしょうか? 因にプラグインは ・カスタムフィールドテンプレート ・Custom Post Type UI を使用しています。

    投稿編集画面に「アイキャッチ画像」欄が表示されません
    tomoworks
    tomoworks 2012/02/22
    結局私の場合この方法では解決せず、functions.phpへの「add_theme_support( 'post-thumbnails' );」の一行記述で全部解決した>< 参照元は wp.tekapo.com
  • カスタム投稿タイプの投稿一覧におけるアイキャッチ表示

    カスタム投稿タイプを利用して製品紹介ページを作っています。 それぞれの設定は以下になります。 カスタム投稿タイプ: product taxonomy: product_cat term: A, B, C サイトのトップページに、この製品の一覧表示をしたいと思っています。 要望は以下の2つです。 1.termごとに投稿記事を表示させる 2.記事は、アイキャッチ、記事のタイトル(リンク付き)、記事の抜粋を表示。 以下のトピックを参考に、「アイキャッチ」以外は要望どおりになりました。 http://ja.forums.wordpress.org/topic/4823 function.phpに追加した内容 add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 100, 9999 ); トップページのテンプレートに追加した

    カスタム投稿タイプの投稿一覧におけるアイキャッチ表示
    tomoworks
    tomoworks 2012/02/22
    カスタム投稿タイプでアイキャッチ画像を表示させる方法。む、むずい><
  • カスタム投稿ページで属するカスタム分類のカテゴリー説明を表示したい

    投稿ページで、属するカテゴリーの“説明”を表示したいです。 ただ、 カスタム投稿による投稿ページで、 カスタム分類のカテゴリーのカテゴリー“説明”です。 カスタム分類のカテゴリーページでは、 “説明”を表示することは、以下の記述でできました。 <?php $catinfo = get_term_by('slug',$term,$taxonomy); ?> <h3><?php echo $catinfo->name; ?></h3> <?php echo category_description(); ?> 投稿ページで、属するカテゴリーの“説明”が表示できず、困っています。

    カスタム投稿ページで属するカスタム分類のカテゴリー説明を表示したい
  • タグのリンクを外したい

    初心者な質問ですみませんが、ご教授おねがいいたします。 記事を投稿する際に付けることのできるTags(simple Tag)についてですが 現在 <?php the_tags();?> で表示していますが 勝手にリンクが付きます。 これをリンクなしで表示させるようには、どうすればいいでしょうか? よろしくお願いいたします。

    タグのリンクを外したい
    tomoworks
    tomoworks 2012/02/22
    タグ表示リンクなし
  • タクソノミーで親子関係がある記事をすべて一覧表示したい

    カスタム投稿でページテンプレートにタクソノミーの親子関係がある記事をすべて一覧表示したい場合の処理で悩んでいます。 ■親Aカテゴリータイトル ○子Aカテゴリータイトル ・記事タイトル ・記事タイトル ・記事タイトル ○子Bカテゴリータイトル ・記事タイトル ・記事タイトル ■親Bカテゴリータイトル ○子Cカテゴリータイトル ・記事タイトル 1Pで完結するようなCMSになります。 制作したソースは以下です。 <?php $categories = get_terms('samplecat','orderby=description&order=ASC'); foreach ( $categories as $cat ) { $oya = $cat->parent; if($oya == 0){ echo '<h1>' . esc_html($cat->name) . '</h1>'; } e

    タクソノミーで親子関係がある記事をすべて一覧表示したい
    tomoworks
    tomoworks 2012/02/15
    近いけどちょっと遠い。