WPAlchemy Metabox umschreibt Slug

Also hier ist mein Problem: Ich habe einen benutzerdefinierten Beitragstyp namens “Projekte” erstellt. Ich habe bereits mehrere Metaboxen über WPAlchemy hinzugefügt. Die funktionieren gut. Wo ich ein Problem habe, wenn ich eine Metabox mit Ankreuzfeldern für Verwandte Projekte erstelle, kann ich alle Projekttitel mit Ankreuzfeldern auflisten, aber wenn ich mindestens einen auswähle und den benutzerdefinierten Beitrag speichere, schreibt er den Slug neu. Ich , es liegt daran, dass ich . Hier ist mein Code für die Meta-PHP-Datei:

 

Add or subtract Athena projects related to this project.


'athena_project', 'posts_per_page' => 1000 )); while ( $items->have_posts() ) : $items->the_post(); ?> <input type="checkbox" name="the_name(); ?>" value=""/>

Hat jemand einen guten Vorschlag, um dieses Problem zu umgehen?

Solutions Collecting From Web of "WPAlchemy Metabox umschreibt Slug"

Also die Lösung nach viel Fluchen und Ziehen von Haaren war, die WP_Query abzuzweigen und mit get_posts zu gehen, während post_title wie post_title referenziert post_title :

 

Add or subtract Athena projects related to this project.


< ?php $args = array('post_type' => 'athena_project', 'posts_per_page' => 1000); $items = get_posts($args); $mb->the_field('item', WPALCHEMY_FIELD_HINT_CHECKBOX_MULTI); foreach ($items as $item) { ?> the_checkbox_state($item->post_title); ?> />< ?php echo $item->post_title; ?>
< ?php } ?>

Jetzt funktioniert alles wunderbar.