【静岡 Web designer 生活ブログ】

静岡市でフリーランスでウェブパレットという屋号でWebデザイナーしています。Webデザインしている上での備忘録的なブログです。たまにプライベートなことあり。

HOME > 静岡 Webデザイナー生活 > 備忘録:WordPressの投稿一覧画面にカスタムフィールドの列を追加する

03/15
2012

備忘録:WordPressの投稿一覧画面にカスタムフィールドの列を追加する

備忘録:WordPressの投稿一覧画面にカスタムフィールドの列を追加する

Tweet
このエントリーをはてなブックマークに追加

他のサイトで見つけたので、備忘録のためにメモ。

参考サイト
WordPress管理画面の投稿記事一覧をカスタマイズする

上のサイトはバージョン3.0.1での説明でしたが、私は3.1.3で試しました。

上みたいな感じで、カスタムフィールドで作った値を追加することができます。

今回は、カスタムフィールドの名前は「textfield3」値は「商品コード」で登録。

function.php に以下を追加。

/**
 * 投稿一覧に商品コード列追加
 */
function manage_posts_columns($columns) {
	$columns['textfield3'] = "商品コード";
	return $columns;
}
function add_column($column_name, $post_id) {
	if( $column_name == 'textfield3' ) {
		$stitle = get_post_meta($post_id, 'textfield3', true);
	}
	if ( isset($stitle) && $stitle ) {
		echo attribute_escape($stitle);
	} else {
		echo __('None');
	}
}
add_filter( 'manage_posts_columns', 'manage_posts_columns' );
add_action( 'manage_posts_custom_column', 'add_column', 10, 2 );

投稿一覧の右上の検索ボックスとかで追加した列を検索できたらいいんですけど、また時間のある時に試してみます。
とりあえず、便利だったのでφ(..)メモメモ。
↓
<追記(2012年3月15日>
これは、「Search Everything」プラグインで簡単に解決しました。
いつも入れてるのに灯台もと暗し、教えてくださった方に感謝感謝です(^^)

今回は、「すべてのカテゴリー名と説明を検索」と「すべてのカスタムフィールドを検索」をYESに設定することで、
簡単に管理画面から検索できるようになりました。
これで、商品IDや商品コードから検索可能になり、クライアントさんも私も仕事がだいぶ楽になりそうです(´∀`)

<追記(2012年3月15日)>
上記設定した後、もうひとつカスタムフィールドの値を表示させたくなったので、2種類以上追加する場合を追記。

追加は、「textfield1」というカスタムフィールド名で、値を「商品ID」でやるものとします。

/**
 * 投稿一覧に商品コード列と商品ID列追加
 */
function manage_posts_columns($columns) {
	$columns['textfield3'] = "商品コード";
	$columns['textfield1'] = "商品ID";
	return $columns;
}
function add_column($column_name, $post_id) {
	if( $column_name == 'textfield3' ) {
		$stitle = get_post_meta($post_id, 'textfield3', true);
	}
	if( $column_name == 'textfield1' ) {
		$stitle = get_post_meta($post_id, 'textfield1', true);
	}
	if ( isset($stitle) && $stitle ) {
		echo attribute_escape($stitle);
	} else {
		echo __('None');
	}
}
add_filter( 'manage_posts_columns', 'manage_posts_columns' );
add_action( 'manage_posts_custom_column', 'add_column', 10, 2 );

上の一つの場合と違う箇所を見つけていけば、複数増やす場合でも大丈夫かと。

何回か、syntaxエラー出しちゃったので、必ずバックアップしてから作業してくださいませ。

Related posts:

  1. 備忘録:WordPress 管理画面 カスタム投稿の記事一覧画面で絞り込み検索を追加
  2. 備忘録:WordPressプラグイン「Custom Field Suite」でループの昇順、降順
  3. 備忘録:WordPress4.9.6にアップデートしたらプラグイン「Search Everything」が悪さをして新規投稿を公開した際Syntax errorになった件
  4. 備忘録:WordPressで有料プラグイン「Elfsight Instagram Feed CC」をアップデートしたらなぜかSimple Tagsプラグインでエラーが出て困ったはなし
Filed under: WordPress — 8:24 AM
← WordCamp Tokyo 2011 参加してきました! MacBook AirにParallels Desktop for mac いれてWindows 7インストールしてみた →

Comment

  1. wakawaka67 より:
    2012/03/15 8:24 AM

    ブログ更新(^^): 備忘録:WordPressの投稿一覧画面にカスタムフィールドの列を追加する http://t.co/LLhLcQUs

コメントをどうぞ コメントをキャンセル

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。

  • 《ウェブパレットサイトへ戻る》

    ウェブパレット
  • 《広告》

  • PROFILE

      Name waka
  • SEARCH

  • PAGES

    • よく使うドメイン・レンタルサーバー
    • 使用プラグイン一覧
  • RECENT ENTRY

    • Atomでの使用感と備忘録
    • 備忘録:新サーチコンソールでのドメインプロパティ設定(DNSレコードでのドメイン所有権の確認)方法(エックスサーバーの場合)
    • 備忘録:WordPressで有料プラグイン「Elfsight Instagram Feed CC」をアップデートしたらなぜかSimple Tagsプラグインでエラーが出て困ったはなし
    • 備忘録:WordPressでテーマファイル修正の際に致命的なエラーが出る場合の対処法
    • 備忘録:FileZillaを使っていて文字化けしたフォルダが削除できない場合の対処方法
  • PAGE

    • よく使うドメイン・レンタルサーバー
    • 使用プラグイン一覧
  • CATEGORY

    • 仕事 (1)
    • WordPress (71)
    • カメラ (1)
    • セミナー (19)
    • モバイル (1)
    • Apple (11)
    • HTML&CSS&Javascript (7)
    • アプリ&ソフト&ハード (15)
    • SEO (4)
    • SNS (3)
    • プライベート (22)
      • 車 (1)
      • つれづれごと (1)
      • 美術館 (1)
      • ガーデニング (2)
      • 旅行 (2)
    • その他 (6)
  • ARCHIVES

  • TAG

    Contact form 7 CSS Nite CSS Nite in SHIZUOKA Different Posts Per Page FFFTP FileZilla Firefox Fireworks Fireworks8 Fireworks CS3 Flexible Upload Fotolia FTP function.php Gmail Google Google Chrome Instagram ipad iphone iphone4 iphone5s JavaScript jQuery LightBox Lightbox 2 MySQL pocket WIFI prettyPhoto Remote Testkit SNS Subscribe2 Windows WordBench WordBooker WordCamp WordPress Wordpressプラグイン wp-jquery-lightbox WP-RSSImport イーモバイル エックスサーバー セミナー 写真素材 素材
  • 《運営》

    ウェブパレット
  • 《その他運営しているサイト》

    しずおかはなさんぽ

    静岡わんわんさんぽ

    静岡おいしいかわいいグルメ&雑貨屋ブログ

    Home Office & Flower Life

  • META

    • ログイン
    • Comments RSS
    • Valid XHTML
    • Software
    • XFN
    • WP
    • RSS
  • @wakawaka67さんのツイート
  • 《広告》

Copyright © ウェブパレット All rights reserved.