Ich habe ein relationales benutzerdefiniertes Feld (slide_link) erstellt, um meine Folien mit Seiten zu verknüpfen, aber ich habe Schwierigkeiten, den Link auf meinen Slider-Button in der home.php-Datei anzuwenden. Hier sind meine Codes:Wie lege ich einen benutzerdefinierten Feldlink auf den Folienknopf an?
<div class="flexslider">
<ul class="slides">
<?php
$query = new WP_Query(array('post_type' => 'slide'));
while ($query->have_posts()) : $query->the_post();
?>
<?php
$thumb = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'thumbnail_size');
$url = $thumb['0'];
?>
<?php
global $post;
$meta = get_post_meta($post->ID);
$captn = isset($meta['caption'][0]) ? filter_var($meta['caption'][0], FILTER_SANITIZE_STRING) : '';
$slideurl = isset($meta['slide_link'][0]) ? filter_var($meta['slide_link'][0], FILTER_SANITIZE_STRING) : '';
?>
<li data-thumb="<?php echo $url; ?>">
<img src="<?php echo $url; ?>" />
<p class="flex-caption"> <?php echo($captn); ?> </p>
<a href="<?php echo $slideurl; ?>" class="flex-link">See More</a>
</li>
<?php endwhile; ?>
</ul>
</div><!-- /home banner -->
function.php, wo ich das benutzerdefinierte Feld
//function to register vision field
add_filter('the_permalink', 'getCustomFeature6');
function getCustomFeature6($slideurl) {
global $post;
$meta = get_post_meta($post->ID, 'slider_link', true);
return $slideurl;
}
registriert Jede mögliche Hilfe würde geschätzt!