2016-09-26 8 views
2

Ich bin neu in WordPress und ich habe den folgenden PHP-Code auf der Homepage meines Themas, den ich nicht verstehen kann. Der Code fragt nach Bildern, die auf einem Schieberegler verwendet werden sollen. Die Abfrage liefert jedoch keine Ergebnisse, obwohl ich versucht habe, Bilder im Backend hinzuzufügen, einschließlich der Erstellung von Posts mit vorgestellten Bildern, aber immer noch nichts angezeigt wird.WordPress Slider-Code gibt keine Ergebnisse zurück

<div class="swiper-wrapper"> 

    <?php $ij=0; 
     $slider = array('post_type'=>'slide','order'=>'ASC'); 
     $slider_query = new wp_query($slider); 
     while($slider_query->have_posts()): $slider_query->the_post(); 
      $feat_imag1 = wp_get_attachment_url(get_post_thumbnail_id($slider_query->ID));     
    ?> 

    <div class="swiper-slide" style="background-image:url(<?php echo $feat_imag1; ?>)"></div> 
    <?php $ij++; endwhile;?> 

</div> 

Meine Frage ist, was ist dieser Codeabschnitt im Admin-Panel verwandt? Ich habe gelesen, dass post_type=>'slide' nicht Standard ist, also ist dies für einige 3rd Party Slide-Plugin? Wenn ja, wüsstest du den Namen?

+0

Meiner Meinung nach, ohne mehr Kontext hier, wird es schwer zu beantworten sein. Was ist dein Thema, wo hast du diesen Code gefunden, was hat dich zu diesem Code geführt? – Damien

+0

Es ist ein benutzerdefiniertes Thema, das für einen Kunden von einem anderen Entwickler erstellt wurde (nicht erreichbar), den der Kunde möchte, dass ich ihn online stelle. Ich bekam keine Informationen darüber, wie es ursprünglich eingerichtet war oder welche Art von Plugins verwendet wurden, daher musste ich den Quellcode durchkämmen. – Rawiki

Antwort

1

Es gibt keinen Post-Typ, der als "Folie" bezeichnet wird. Es scheint, Entwickler hat es für Slider erstellt. Sie können mehr über das Erstellen von benutzerdefinierten Post-Typen here

Das Gesagte Code in Ihrem Thema der Homepage lesen bedeutet, wenn es Rutsche (n) sind mit Bildern (kennzeichnete Bild oder Anhänge), werden sie mit wp_query bestückt werden Werfen Sie einen Blick an, wie funktioniert wp_query von here

Unter der Annahme, dass Ihr Projekt in Entwicklungsphase ist, können Sie versuchen Ansicht/hinzufügen/bearbeiten Sie die Folien in diesem Pfad

Dias an:

localhost/Projektname/wp-admin/edit.php? post_type = Dia

gleiten

localhost/Projektname/wp-admin/post-new.php? post_type = Dia

hinzufügen

Kurz gesagt, der andere Entwickler erstellt einen benutzerdefinierten Post-Typ namens slide und listete sie mit wp_query zum Anzeigen des Sliders auf. Wenn keine Folien/Bilder vorhanden sind, wird für diesen gegebenen Code keine Ausgabe ausgegeben.

Versuchen Sie also, einige Folien hinzuzufügen und auf der Homepage nach dem Schieberegler zu suchen.

Suchen Sie in der Datei theme functions.php nach 'slide'.

Wenn Sie nach diesen Schritten den Slider nicht finden können, teilen Sie uns bitte einen Screenshot Ihrer aktiven Plugins-Liste mit.

Glückliche Codierung!

+0

Danke für Ihren Kommentar. Dies funktioniert leider nicht, da ich mehrmals versucht habe, eine Folie mit einem Bild hinzuzufügen und trotzdem keine Bilder auf der Homepage-Galerie erscheinen. Wenn Sie auf den Link zum Post klicken, wird eine unformatierte Seite angezeigt, sodass ich keine Ahnung habe, was passiert. Aus diesem Grund dachte ich, dass sie möglicherweise ein Slide-Plugin von Drittanbietern verwendet haben. Ich denke, das selbst zu rekodieren wäre schneller und einfacher, als herauszufinden, was die Entwickler getan haben. – Rawiki

Verwandte Themen