Zeige ACF-Felder nur auf bestimmten Seiten im Backend

Ich habe einige benutzerdefinierte Felder mit erweiterten benutzerdefinierten Feldern erstellt und sie so eingerichtet, dass sie in meinem benutzerdefinierten Post-Typ namens X (Post-Typ ist gleich X) angezeigt werden.

Aber ich brauche sie nur auf einer bestimmten einzelnen Seite von diesem benutzerdefinierten Post-Typ, nicht auf allen.

Wie würde ich das tun?

Solutions Collecting From Web of "Zeige ACF-Felder nur auf bestimmten Seiten im Backend"

Könnten Sie dies nicht über die ACF Einstellungsseite tun? Sie können Post auswählen und es gleich dem Titel einstellen.

Bearbeiten

Aktualisiertes Bild zur Verdeutlichung

Bildbeschreibung hier eingeben

Bearbeiten 2

Es stellt sich heraus, dass ACF den benutzerdefinierten Typ nicht abfragt, wenn der Titel angezeigt wird. Um alle Post-Typen in /core/admin/meta_box_location.php einzuschließen, ändern Sie

< ?php $choices = array(); foreach(get_posts(array('numberposts'=>'-1')) as $v) { $choices[$v->ID] = $v->post_title; } $this->create_field(array( 'type' => 'select', 'name' => 'location[rules]['.$k.'][value]', 'value' => $rule['value'], 'choices' => $choices, )); ?>

Zu

 
< ?php $choices = array(); foreach(get_posts(array('numberposts'=>'-1', 'post_type'=>'any')) as $v) { $choices[$v->ID] = $v->post_title; } $this->create_field(array( 'type' => 'select', 'name' => 'location[rules]['.$k.'][value]', 'value' => $rule['value'], 'choices' => $choices, )); ?>