Title: 最近の投稿ウィジェットにてget_post_meta
Last modified: 2014年5月19日

---

# 最近の投稿ウィジェットにてget_post_meta

 *  解決済 [xaharrr](https://ja.wordpress.org/support/users/xaharrr/)
 * (@xaharrr)
 * [12年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e6%9c%80%e8%bf%91%e3%81%ae%e6%8a%95%e7%a8%bf%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%81%ab%e3%81%a6get_post_meta/)
 * いつもフォーラムの皆様にはとても感謝しております。
    申し訳ありません、自力で解決
   できないことがありまして皆様にお力を頂きたく思い、書き込ませて頂きました。
 * 目的は最近の投稿のリンクテキストをカスタムフィールドの文字列に置き換えるという
   ものです。
    置き換える文字列はwp-postmetaの中にあるkeyが’meta_data’のカスタム
   フィールドなのですが、get_post_metaで取得できないのです。 下記がコードになります。
 *     ```
       function new_post_list($list) {
       	if(have_posts()) {
       		while(have_posts()) {
       			the_post();
       			$id = get_the_ID();
       			$meta_output = get_post_meta($id,'meta_data', true)."\n";
       			$out_html .= '<li><a href="'.get_the_permalink($id).'">';
       			$out_html .= $meta_output.'</a></li>';
       		}
       	}
       	echo $out_html;
       	wp_reset_query();
       }
       add_filter( 'widget_posts_args', 'new_post_list');
       ```
   
 * $idにはIDが入っているのは確認できているのですが・・・どうしたら良いのでしょう？
 * 勉強不足も重々承知しておりますが、何卒よろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)

 *  [ghvst](https://ja.wordpress.org/support/users/ghvst/)
 * (@ghvst)
 * [12年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e6%9c%80%e8%bf%91%e3%81%ae%e6%8a%95%e7%a8%bf%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%81%ab%e3%81%a6get_post_meta/#post-176301)
 * フィルター `widget_posts_args` は、「投稿を検索する条件」を変更するためのフィルター
   です。下記リンク先のページが参考になると思います。
    [http://hayashikejinan.com/wordpress/tips/1063/](http://hayashikejinan.com/wordpress/tips/1063/)
 *  トピック投稿者 [xaharrr](https://ja.wordpress.org/support/users/xaharrr/)
 * (@xaharrr)
 * [12年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e6%9c%80%e8%bf%91%e3%81%ae%e6%8a%95%e7%a8%bf%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%81%ab%e3%81%a6get_post_meta/#post-176302)
 * ありがとうございます、参考ページを見ながらコードを見直したらできました。
    間違
   った解釈をしていたので、このまま覚えて通り過ぎていたらと思うとぞっとしました。
   ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)

 トピック「最近の投稿ウィジェットにてget_post_meta」には新たに返信することはでき
ません。

## タグ

 * [カスタムフィールド](https://ja.wordpress.org/support/topic-tag/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89/)
 * [get_post_meta](https://ja.wordpress.org/support/topic-tag/get_post_meta/)
 * [最近の投稿](https://ja.wordpress.org/support/topic-tag/%e6%9c%80%e8%bf%91%e3%81%ae%e6%8a%95%e7%a8%bf/)

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 2件の返信
 * 2人の参加者
 * 最後の返信者: [xaharrr](https://ja.wordpress.org/support/users/xaharrr/)
 * 最後の活動: [12年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e6%9c%80%e8%bf%91%e3%81%ae%e6%8a%95%e7%a8%bf%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%81%ab%e3%81%a6get_post_meta/#post-176302)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
