返信先: functions.phpにてカスタムフィールドの判定ができない

ホーム フォーラム その他 functions.phpにてカスタムフィールドの判定ができない 返信先: functions.phpにてカスタムフィールドの判定ができない

#91129

Konoha
参加者

横から失礼します。

ちょっと思ったのですが…

usces_filter_assistance_item_listのフックは、


echo apply_filters('usces_filter_assistance_item_list', $list, $post);

htmlのデータを変数(デフォルトでは$list)で返して、そのまま$listをechoしてますよね。

$strで新しくhtmlを作り直しているのでしたら、
一般的には


$str = '<li>';
if(get_post_meta($post->ID, 'test_text', true)):
$str .= 'test';
endif;
$str .= '</li>';

//~省略

return $str; //最後にデータを戻す

というように、カスタムフィールドのデータを変数に入れる記述になるのではないでしょうか?
htmlを変数に格納して返しているので、その場でechoは…と思ったのですが…

検討違いでしたらすみません。

  • この返信は1 週、 4 日前に   さんが編集しました。