it-swarm.com.de

So erhalten Sie eine benutzerdefinierte Beitrags-ID, indem Sie der Funktion des untergeordneten Themas einen Filter hinzufügen

So erhalten Sie eine benutzerdefinierte Post-ID, indem Sie der Funktion des untergeordneten Themas Code hinzufügen. Der folgende Code funktioniert gut für den regulären Beitrag, kann aber nicht für die benutzerdefinierten Beitragstypen herausfinden.

add_filter( 'manage_posts_columns', 'revealid_add_id_column', 5 );
add_action( 'manage_posts_custom_column', 'revealid_id_column_content', 5, 2 );

function revealid_add_id_column( $columns ) {
   $columns['revealid_id'] = 'ID';
   return $columns;
}

function revealid_id_column_content( $column, $id ) {
   if( 'revealid_id' == $column ) {
   echo $id;
 }
}
1
anandmongol
add_action( 'manage_posts_custom_column', 'id_data' );
add_filter( 'manage_posts_columns', 'id_column'  );
function id_column( $defaults ) {
    $defaults['id'] = 'ID';
    return $defaults;
}
function id_data( $column_name ) {
    global $post;
    switch ( $column_name ) {
    case 'id':
        echo $post->ID;
    }
}
1
Sonali

Für benutzerdefinierte Beitragstypen gibt es die entsprechenden Filter manage_{$post_type}_posts_columns und manage_{$post_type}_posts_custom_column wobei {$post_type} ist Ihr benutzerdefinierter Postname ($post_type Variable in register_post_type ).

Ich gehe davon aus, dass Ihr benutzerdefinierter Beitragstyp, wie Sie in den Kommentaren gesagt haben, estate_property heißt.

So:

add_filter( 'manage_estate_property_posts_columns', 'revealid_add_id_column', 5 );
add_action( 'manage_estate_property_posts_custom_column', 'revealid_id_column_content', 5, 2 );

function revealid_add_id_column( $columns ) {
   $columns['revealid_id'] = 'ID';
   return $columns;
}

function revealid_id_column_content( $column, $id ) {
   if( 'revealid_id' == $column ) {
   echo $id;
 }
}

Dies funktioniert nur für Ihren benutzerdefinierten Beitragstyp. Wenn Sie mehrere benutzerdefinierte Typen unterstützen möchten, lesen Sie das Dokument manage_posts_custom_column .

Von WordPress Codex : Beachten Sie, dass, wenn der benutzerdefinierte Beitragstyp 'hierarchical' => true enthält, der richtige Aktions-Hook manage_pages_custom_column ist. .

0
Laxmana