タグ

カスタム投稿タイプに関するsumegeのブックマーク (8)

  • カスタム投稿タイプとカスタムタクソノミーをプラグインを使わずに実現する

    カスタム投稿タイプをカスタムタクソノミーも含めプラグインを使わずにfunctions.phpに記述し、それを固定ページからループさせてさらにページネーションも実現したい。(長っ!) という場合、色々と調べたりハマりながらも学べたので、忘れないために自分なりの備忘録です。 それもこれも、WordPressで構築する際には極力プラグインを使わないで出来ないかと意地になってなんとかしました。 もちろんプラグインを使えばカスタム投稿タイプは簡単に導入できるのですが、それに頼りっきりだと、PHP初心者な自分にとっては後々のバージョンアップで対処が出来なくなったり、なにより“動いている仕組み”を知らないで使えてしまうこと自体が怖かったりするんですよね。 functions.phpに記述をしていると、多少なりとも勉強になるでしょう! カスタム投稿タイプとカスタムタクソノミーを作ろう! まずカスタム投稿タ

  • WordPressのカスタム投稿タイプを関連付けするプラグイン「Relation Post Types」

    プラグインのダウンロード プラグイン体を下記URLからダウンロードして、有効にします。 WordPress › Relations Post Types 現時点で最新のバージョンである1.2.1を使用します。 Wordpressのバージョンは3.2.1です。 店舗と商品の関係とか たとえば店舗と商品をカスタム投稿タイプを設定してこれらを関連付けしてみたいと思います。 そういう場合は店舗をカスタム分類を使用した方がスマートな気がしますが、カスタム分類は基カテゴリーなのでもし店舗のページもしっかりと作り込みたいといった場合はカスタム投稿タイプにした方がいいのではないのかと思います。 カスタム投稿タイプの設定 さくっとカスタム投稿タイプの設定をしましょう。 functions.phpに以下のコードを追加します。 functions.php /* 店舗のカスタム投稿タイプ ==========

    WordPressのカスタム投稿タイプを関連付けするプラグイン「Relation Post Types」
  • 検索範囲について(カスタム投稿タイプも含まれてしまう)

    通常の投稿、ページ、カスタム投稿タイプ(test)で構成しているのですが 検索機能を使うと3種類全てのコンテンツから検索されてしまいます。 通常の投稿のみ、もしくは投稿+ページのみで、カスタム投稿タイプは結果に入れない方法はありますか? 検索範囲を設定するプラグインを探して、Search Everythingを発見しましたが これは検索範囲を広げるためのプラグインのようでした。 WordPressでは、通常の投稿しか検索されないのがデフォルトなのでしょうか。 もしそうならば自分の環境では既にどこかで検索範囲が弄られてしまっているのかもしれません。 ちなみに、他のテーマに切り替えたり関連しそうなプラグインを停止したりしましたが変化はありません。

    検索範囲について(カスタム投稿タイプも含まれてしまう)
  • WordPress3.0のカスタム投稿タイプを、実案件を想定して実践してみる | カテゴリー: Wordpress | 作業メモ

    いまさらながら「カスタム投稿タイプ」をきちんといじってみる。 以下の“ありがちな要件”を立てて完成までの流れを追っていく。 お知らせを専用の投稿画面から追加・管理していきたい - 管理画面にカスタム投稿タイプを追加する トップページにお知らせ最新10件を表示したい - ”最新10件のカスタム投稿タイプ”を出力するループを作成する お知らせのトップ(/news/)に20件区切りでページングした一覧ページを作りたい。 - ”カスタム投稿タイプ一覧”を表示するページ用のテンプレートを作成する お知らせの詳細ページは他と体裁が違うので、それ用のテンプレートを適用したい - ”カスタム投稿タイプの詳細記事”を表示するテンプレートを作成する 管理画面にカスタム投稿タイプを追加する カスタム投稿タイプを編集するインターフェースを追加するために、function.phpに register_p

  • カスタム分類を含むカスタム投稿タイプのパーマリンク(WordPress 3.1待ち?) - WordPressの開発テクニック集 WP Tips

    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

  • カスタム投稿のカスタマイズ - Toro_Unit

    カスタム投稿のパーマリンクはデフォルトだと /カスタム投稿名/投稿タイトル になってて、これが結構使いづらいんですよ。日語タイトルだとURLまで日語になってしまったり。 また、月別アーカイブとかが無かったりで色々と面倒。なので、functions.phpで色々カスタマイズします。 2011-12-28追記:プラグインにしました。今後はこちらをお使い下さい。Custom Post Type Permalinks [php] class set_custom_rewrite { var $post_type; function set_custom_rewrite($post_type){ $this->post_type = $post_type; add_action(‘init’, array(&$this,’set_rewrite’)); add_action(‘init’, ar

  • WordPressのカスタム投稿(ポスト)タイプを作成するまでの手順リスト - かちびと.net

    捜し物をしている最中に、ちょっと気になったのでテスト的に記事にしてみます。WordPressに新たに追加されたカスタム投稿タイプですが、多少なりにカスタマイズ経験が無いとハードルも低くはない印象なので手っ取り早く作成出来る用にリスト化します。 便利なのにさほど深く浸透していない印象のカスタム投稿タイプ(カスタムポストタイプ)やカスタムタクソノミー(タグに親子関係を持たせる的な機能)とかいろいろと不可解なキーワードで混乱してる方も多いような気がします。 個人的には理解の前にとりあえず触ってみるのもひとつの手だと思いますので、まずは気軽に追加してみてからどういったものか調べればいいかなと。(賛否両論あるでしょうけど僕はとりあえず触って失敗して学びたい人なので カスタム投稿タイプってなんだろう カスタム投稿タイプとは、WordPressにデフォルトである「投稿」という機能とは別の「投稿」機能を加

    WordPressのカスタム投稿(ポスト)タイプを作成するまでの手順リスト - かちびと.net
  • WordPress 3.0.1 カスタム投稿タイプのパーマリンクでNot Found – MT Systems

    カスタム投稿タイプを定義して投稿データを入力し、いざ表示しようとしたら無情にも「ファイルが見つかりません」の表示。 register_post_type()のパラメータである publicly_queryable、query_var、rewrite や、[管理画面]-[設定]-[パーマリンク設定]の変更、テーマの切り替えなどさんざん変更して試してみるも解決しない。 ただし、パーマリンク設定でデフォルトの状態で http://example.com/?custom_post_name=slug であれば、ページを表示する事ができた。同様に、query_var を利用してのクエリー指定だとページの表示ができた。 自分がリンク表示したいのは、 http://example.com/custom_post_name/slug なのだが。 で、解決方法は、カスタム投稿タイプを登録する際「flush_

  • 1