2021/07/19 · こんにちは,インターンの近藤です.カスタム投稿タイプのパーマリンクを変更する時,なかなか思い通りにいかず苦戦したので,今回は,「ターム別記事 ...
2021/07/19 · こんにちは,インターンの近藤です.カスタム投稿タイプのパーマリンクを変更する時,なかなか思い通りにいかず苦戦したので,今回は,「ターム別記事 ...
Tweetカスタム投稿タイプを使用して実現したいパーマリンク構造として以下のようなものを想定。 カスタム投稿タイプとスラッグでURLを構成 /post_type/postname/ カスタム投稿タイプと投稿IDでURLを構成 /post_type/post_id/ カスタム投稿タイプとカスタム分類と投稿IDでURLを構成 /post_type/taxonomy/post_id/ なかなか難しいのがカスタム投稿タイプでパーマリンクに投稿IDを使用する方法。後述のプラグインを使用した方法だと、CMS Pressのみ投稿IDをパーマリンクに指定することができた。Custom Post Type UIとCustom Post Permalinksを組み合わせた場合だとうまくいかない。 カスタム投稿タイプ関連のプラグインで有名どころはこの3つかな?GD Custom Posts And Taxono
投稿ページやアーカイブページにCustom Taxonomyを表示します。is_tax を使った分岐や、wp_tag_cloud() などが利用可能です。 また、 query_posts にタクソノミーを指定すれば、様々な場所で特定termの記事リストを表示することもできます。 以下、WordPress バージョン2.91 または 2.92 での検証です。 投稿ページなどで使う get_the_term_list その記事に関連付けされたカスタムタクソノミーのtermリスト。 主に投稿ページ(single.php)やアーカイブページのループ内で使い、下記の例では、タクソノミー「artist」に該当するtermリストが表示されます。 <?php echo get_the_term_list( $post->ID, 'artist', 'アーティスト: ', ' , ', '' ); ?>
カスタム投稿を使用しカスタム分類で分類された投稿一覧を表示した場合についての質問です。 例えば動物(カスタム投稿)に登録した投稿を全て一覧で表示したとして、その中のカスタム分類(犬、猫、鳥)ごとにスタイルを変更したいのですが、スタイルを変更するためにカスタムタク分類のスラッグを取得しようとしましたがうまく取得出来ません。 色々と調べましたがどこにもなく途方にまよっています。 ご教授いただければ幸いです。
一方、親子関係のないカスタムタクソノミーの場合、従来のタグ同様、入力しないといけません。ただし、子にあたるカスタムタクソノミーが存在しなくても、親子関係(hierarchical)を “True” にすれば、チェックボックスから選択することができるので、”True” にしておいたほうが便利ではないでしょうか。 カスタムタクソノミーの導入方法 では、このカスタムタクソノミーを導入してみましょう。なお、この解説は 3.0 RC 版を使っていますので、正式版と挙動が異なる場合があります。 プラグインを使う WordCamp Yokohama 2010 の Nao さんのセッション「WordPress の現況 〜事例とバージョン 3.0 紹介〜」でも紹介のあった Custom Post Type UI プラグインを導入するのがもっとも簡単です。 Custom Post Type UI プラグインは
wordpress管理画面カスタマイズ方法です。カスタム分類を作った場合、標準では、「管理画面」「投稿」の投稿一覧には表示されません。カスタム分類を作成したら、投稿一覧カラムに表示できたらうれしいですね。 今回はカスタム分類が作成済みであることを前提にして、カスタム分類を投稿一覧に表示する方法の説明です。カスタム投稿タイプとカスタム分類 at 第2回WordBench神戸でも喋る予定です。 function show_event_area( $defaults ) { $defaults['areas'] = '地区'; return $defaults; } add_filter('manage_posts_columns', 'show_event_area', 15, 1); 上記はデフォルトの投稿に追加する場合です。(カスタム投稿タイプの場合は、manage_posts_colum
サイドバーやポストのメタでタクソノミーを表示します。タグやカテゴリーのタクソノミー版です。 メイン部のタクソノミーのメタ情報表示を表示する タクソノミーのリストを表示する タクソノミーの月別アーカイブを表示する get_category / is_category() / has_category() の替わりは? タクソノミーのリストやタグクラウドを表示できるウィジェット メイン部のタクソノミーのメタ情報表示を表示する メイン部のメタ情報表示(WordPress Loop の中)でポストのタクソノミーを表示します。カテゴリー(階層あり)でもタグ(階層なし)でも同じです。 カテゴリー:<?php the_category(', ') ?> や <?php if(get_the_tags()) : ?> タグ:<?php the_tags('', ', '); ?><?php endif;
taxonomy.php はアーカイブ系のテンプレートであり、category.php や tag.php と同列のテンプレートです。しかし、タクソノミー専用のテンプレートタグは用意されていません。逆に、ここで解説する方法は、カテゴリーや投稿タグでも有効です。どちらもタクソノミーの一形態ですので当然と言えば当然のことです。 テンプレート適用の優先順 taxonomy-{taxonomy}-{term}.php 例えばタクソノミーのスラッグが “taxslug”、タームのスラッグが “termslug” の場合は taxonomy-taxslug-termslug.php taxonomy-{taxonomy}.php 例えばタクソノミーが “taxslug” の場合は taxonomy-taxslug.php taxonomy.php archive.php index.php タクソ
ワードプレス3.0のカスタムポストタイプを使えるようになりたいと奮闘中です。 カスタムポストタイプから投稿した記事の表示についてご教授ください。 home.phpなどでは <?php query_posts("post_type=hoge"); ?> のようにして記事のデータをとってきて表示できました。 ただhome.phpではタイトルしか表示せず、 タイトルをクリックしたら個別記事を表示させるには どのようにすればよいでしょうか? <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 普通の投稿では上記でsingle.phpが呼び出されて表示するのですが、 post_typeが変わってるので呼び込めていないのかな?と思ってます。 wp-includes/template-loader.php をいじるのでしょうか? 上
以下のサイトを参考にさせて頂き、カスタム投稿タイプとカスタム分類を作りました。 http://www.h-fj.com/blog/archives/2010/07/02-105158.php add_action('init', 'hoge_custom_post_type'); function hoge_custom_post_type(){ $labels = array( 'name' => _x('hoge', 'post type general name'), 'singular_name' => _x('hoge', 'post type singular name'), 'add_new' => _x('hogeを追加', 'book'), 'add_new_item' => __('新しいhogeを追加'), 'edit_item' => __('hogeを編集'),
2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 WordPress 3.0のカスタム投稿タイプの機能では、カスタム投稿を「カスタム分類」という機能で分類することができます。 この方法を紹介します。 1.カスタム分類とは? WordPressでは、ブログの投稿をカテゴリーとタグで分類することができます。 ただ、扱うデータ構造によっては、カテゴリーとタグ以外の分類方法を追加したいこともあり得ます。 例えば、賃貸の物件だと、地域や間取りといった分類方法が考えられます。 そこで、WordPressでは、「カスタム分類」という機能があります。 カスタム分類は、タグ/カテゴリー以外の分類方法を追加する機能です。 「地域」や「間取り」とい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く