daysrunaway
  • 0
Новичок

Как получить заголовок пользовательского поля?

  • 0

Я знаю, как получить значение настраиваемого поля, используя такой код, как get_post_meta($post->ID, 'company', true); . Есть ли способ получить имя пользовательского поля?

Share
  1. чтобы получить имя настраиваемого поля сообщения, вы можете использовать get_post_custom

    например:

    $post_meta = get_post_custom($post->ID);
    foreach ( $post_meta as $key => $value )
        echo $key . " => " . $value . "<br />";
    

    это напечатает список custom_field_name => custom_field_value

    • 0
  2. если вы хотите получить только имя, вы можете использовать get_post_custom_keys

    <?php
    
      $custom_field_keys = get_post_custom_keys();
      foreach ( $custom_field_keys as $key => $value ) {
        $valuet = trim($value);
          if ( '_' == $valuet{0} )
          continue;
        echo $key . " => " . $value . "<br />";
      }
    ?>
    

    печатает что-то вроде этого:

    0 => mykey
    1 => yourkey
    
    • 0

Оставить ответ

You must login to add an answer.