Paramètre

$post_id

(int) (Optionnel) Id du poste. Par défaut ID de la global $post.

Retourne

(array | void) Tableau de clés pour un poste si elles existent.

Structure de la fonction get_post_custom_keys()

Définie dans le fichier wp-includes/post.php à la ligne 2236 :

function get_post_custom_keys( $post_id = 0 ) {
    $custom = get_post_custom( $post_id );

    if ( ! is_array( $custom ) ) {
        return;
    }

    $keys = array_keys( $custom );
    if ( $keys ) {
        return $keys;
    }
}

Fonction utilisée par get_post_custom_keys()

get_post_custom()

Retourne les clés et valeurs des méta-données d'un poste en passant son id.

Où trouver la fonction get_post_custom_keys() dans le CMS Wordpress

Exemple

Afficher une liste primaire de méta-donnée d'un poste sans afficher les clés commençant par un underscore :
$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 />";
}

Sources

Codex Wordpress : get_post_custom_keys()

Autres fonctions dans le même fichier : wp-includes/post.php

Retour