サポート » 使い方全般 » wp-admin/admin-ajax.phpのファイルの、854行目のコードについて質問です。

  • 下記のような記述がありますが、
    $id か、$meta->post_id の値を管理画面(/wp-admin/includes/template.php)に出力する方法は可能でしょうか?
    可能であれば出力する方法を教えてください。
    ———————————————————
    $x = new WP_Ajax_Response( array(
    ‘what’ => ‘meta’,
    ‘id’ => $mid, ‘old_id’ => $mid,
    ‘data’ => _list_meta_row( array(
    ‘meta_key’ => $key,
    ‘meta_value’ => $value,
    ‘meta_id’ => $mid
    ), $c ),
    ‘position’ => 0,
    ‘supplemental’ => array(‘postid’ => $meta->post_id)
    ) );
    ———————————————————

    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ここで$meta->post_idを出力する意味が全く想定できないのですが、同じやり方で他の値も出せると思うので返信してみます。

    $id か、$meta->post_id の値

    $idというのはないので、$meta->post_id($pid)なら出力できそう。

    フックはないので該当部分を直接いじります。

    上記 admin-ajax.phpのうち、

    'meta_value' => $value,
    'meta_id' => $mid
    ), $c ),

    'meta_value' => $value,
    'meta_id' => $mid,
    'post_id' => $pid
    ), $c ),

    template.php
    #2518行目
    return $r;

    $r .= "\n\t\t<tr><td>Post_id : {$entry['post_id']}'</td></tr>";
    return $r;

    に変更。

    追記: template.phpというのは/wp-admin/includes/template.phpのことです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「wp-admin/admin-ajax.phpのファイルの、854行目のコードについて質問です。」には新たに返信することはできません。