Ich habe ein Plugin (Meta-Box 4.8.3) verwendet, um benutzerdefinierte Meta-Box zu erstellen und Werte in benutzerdefinierten Beitrag erhalten. Wenn das benutzerdefinierte Metabox-Feld Text ist, gibt die Funktion den Wert zurück. Wenn es ein Bild ist, werden die Bilder nicht angezeigt.Bild nicht an der gewünschten Stelle mit Plugin Metabox
** Registrieren benutzerdefinierten Meta-Box **
add_filter('rwmb_meta_boxes', 'your_prefix_meta_boxes');
function your_prefix_meta_boxes($meta_boxes) {
$meta_boxes[] = array(
'title' => __('Image Gallery', 'textdomain'),
'post_types' => 'events',
'fields' => array(
array(
'name' => __('Image Upload', 'your-prefix'),
'id' => $prefix . 'test_image',
'type' => 'image_advanced',
),
),
);
return $meta_boxes;
}
Um die Bilder zu bekommen Sie den Code ist dies
function getgallery(){
//global $post;
$image = wp_get_attachment_image(get_post_meta(get_the_ID(), 'test_image',1));
if (!empty($image)) {
foreach ($image as $images) {
?>
<div class="eventsinfo-detail">
<div class="row events-info">
<div class="col-sm-3">
<div class="events-detail">
<div class="event-image">
<a href="#"><?php echo $image; ?></a>
</div>
</div>
</div>
</div>
</div>
<?php
}
}
}
Wie kann ich die Bilder anzuzeigen, die i über das Dashboard hochgeladen.
ist die Frage
aktualisiert
seine Arbeit nicht. zeige ungültiges Argument übergeben –
@ waqasjr.developer: Ich habe meinen Code an meinem Ende überprüft und funktioniert einwandfrei mit meinem Code von mehreren Bildern. Können Sie bitte Ihren aktualisierten Code posten, damit ich Ihnen weiterhelfen kann? –
$ image = wp_get_attachment_image (get_post_meta (get_the_ID(), 'test_image', 1)); \t \t \t \t \t \t \t \t foreach ($ Bild wie $ Bilder) { \t \t \t?> \t \t