Kann die benutzerdefinierte Link-URL für das ausgewählte Bild und mehr nicht festgelegt werden?

Ich habe ein Problem, von dem ich glaube, dass es auf zwei Arten getriggers werden kann.

Ich verwende ausgewählte Bilder in Posts für Inhalte auf einem Homepage-Slider. Ich möchte, dass die Zielverknüpfungen bei Klick benutzerdefiniert sind. Nicht die Post- oder Bild-URL des Post- / Featurebildes, das zum Zuführen des Schiebereglers verwendet wird.

1) Ich dachte, ich könnte die Bild-URL-function für das Bild selbst verwenden, aber es stellt sich heraus, dass die ausgewählten Bilder keine benutzerdefinierte URL akzeptieren. Es wird standardmäßig auf den Image-Pfad zurückgesetzt.

2) Ich habe versucht, ein benutzerdefiniertes Post-Meta-Feld zu verwenden, aber meine Versuche, dieses Meta abzurufen, waren nicht erfolgreich. Ich habe ein Meta-Feld mit dem Namen “slider-url” eingestellt und den Pfad zur gewünschten Zielseite in das Feld eingefügt. Ich benutze dann den folgenden Code in der Schleife für den Schieberegler (aus dem WP-Codex) in einem Versuch, diesen Wert in die href = “” https://wordpress.stackexchange.com/questions/33600/unable-to-set-custom-link-url-for-featured-image-and-more/ID, "slider-url", true); ?> https://wordpress.stackexchange.com/questions/33600/unable-to-set-custom-link-url-for-featured-image-and-more/ID, "slider-url", true); ?>

Ich hoffe, dass jemand entweder einen Hack für das “Bild-URL” von Featured Image hat (zusammen mit einer Möglichkeit, diese URL abzurufen), oder alternativ einen Einblick darin, warum meine benutzerdefinierte Post-Meta möglicherweise nicht funktioniert.

Vielen Dank im Voraus für Ihre Zeit und Ihr Fachwissen.

Prost!

EDIT: Hier ist der spezifische Code-Block. Es ist in der PHP-Datei des Slider-Plugins enthalten.

  
<a href="https://wordpress.stackexchange.com/questions/33600/unable-to-set-custom-link-url-for-featured-image-and-more/ID, "slider-url", true); ?>" title="">

Außerdem ist hier eine Screenshot des Post-Meta-Felds: http://s.sct.io/Bl6O

Danke noch einmal!

Solutions Collecting From Web of "Kann die benutzerdefinierte Link-URL für das ausgewählte Bild und mehr nicht festgelegt werden?"

Ich habe den Code, den du gegeben hast, aufgeräumt und es sollte so funktionieren, wie du es vorhast.

Lassen Sie mich wissen, wenn Sie immer noch Probleme haben.

 
< ?php $c = get_option('wpns_category'); $n = get_option('wpns_slices'); $s = new WP_Query( array( 'cat' => $c, 'posts_per_page' => $n ) ); if( $s->have_posts() ): while( $s->have_posts() ): $s->the_post(); global $post; ?> < ?php if(has_post_thumbnail()){ ?> " title="< ?php the_title(); ?>"> < ?php the_post_thumbnail(); ?> < ?php } ?> < ?php endwhile; endif;?>

Ich verstehe Ihre Logik nicht, aber ich nehme an, Sie wollen nur ein post-featured Bild in einem Slider auf der Startseite anzeigen, in dieser Ursache, warum versuchen Sie nicht etwas einfaches wie folgt:

  • Erstellen Sie eine Kategorie für die Bilder der Features, lassen Sie sie “featured” nennen, und probieren Sie dann diesen Code auf der Startseite aus:

     < ?php query_posts('category_name=featured'); ?> < ?php if (have_posts()) : while (have_posts()) : the_post(); ?> < ?php if(has_post_thumbnail()) : ?> " title="< ?php the_title(); ?>"> < ?php the_post_thumbnail(); ?>  < ?php endif ?> < ?php endwhile; endif;?> < ?php wp_reset_query();?> 

Lass mich wissen ob es funktioniert 😉

Grüße!