Eine meiner Überschriften erscheint auf mysteriöse Weise als Link in meinem CPT-Archiv

Eine meiner Überschriften wird zufällig mit Tags versehen und erscheint als Link in meinem Archiv.

Dieses Verhalten kann unter https://sumithmeinc.com/faq/ eingesehen werden.

Ich habe meine function untersucht, die die Standardschleife mehrmals ersetzt und nicht herausfinden kann, warum sie dies tut. In der function erhalte ich den entsprechenden Ausdruck und gebe ihn mit

-Tags zurück, aber die eine Instanz kommt mit -Tags innerhalb der

-Tags.

 function smt_faq_output() { $faq_cat_terms = get_terms('faq_category'); foreach($faq_cat_terms as $faq_cat_term) { $faq_cat_query = new WP_Query(array( 'post_type' => 'faq', 'tax_query' => array( array( 'taxonomy' => 'faq_category', 'field' => 'slug', 'terms' => array( $faq_cat_term->slug), 'operator' => 'In' ) ) )); echo '

'. $faq_cat_term->name .'

'; if($faq_cat_query->have_posts()): echo '
'; $i = 1; while($faq_cat_query->have_posts()): $faq_cat_query->the_post(); echo '
'; echo 'name .'">'; echo the_field('question'); echo ''; echo '
name .'" class="answer">'; echo the_field('answer'); echo '
'; $i++; endwhile; echo '
'; endif; $faq_cat_query = null; wp_reset_postdata(); } }

Das folgende ist das accordion.js-Skript, das ich verwende, um den Akkordeon-Elementen die functionalität hinzuzufügen.

 jQuery(document).ready(function($) { function close_accordion_section() { $('.qa-accordion .question').removeClass('active'); $('.qa-accordion .answer').slideUp(300).removeClass('open'); } $('.question').click(function(e) { // Grab current anchor value var currentAttrValue = $(this).attr('href'); if($(e.target).is('.active')) { close_accordion_section(); }else { close_accordion_section(); $(this).addClass('active'); $('.qa-accordion ' + currentAttrValue).slideDown(300).addClass('open'); } e.preventDefault(); }); }); 

Die einzige Sache, die ich denken kann, ist, dass es irgendwie mit merkwürdigem Verhalten von der Frage verbunden ist, weil ich die Standardschleife mit einer kundenspezifischeren Abfrage annehme, um den Begriff Überschriften / organisatorische Ausgabe einzuschließen. Ich habe seitdem gelernt, pre_get_posts zu verwenden, um die Standardabfragen zu bearbeiten, aber ich war nicht sicher, wie man das für diese Art von Ausgabe tut, weil mehr functionalität von der Standardschleife in diesem Archiv benötigt wird.

Gibt es etwas, was mir hier fehlt, warum das zufällig als Link angezeigt wird?

Solutions Collecting From Web of "Eine meiner Überschriften erscheint auf mysteriöse Weise als Link in meinem CPT-Archiv"

Ihre Anfrage hier ist in Ordnung. Es ist die einzige Möglichkeit, es in solche Abschnitte aufzuteilen, aber es gehört zu einer Seitenvorlage, nicht zum Archiv. Archive sollten immer die Hauptschleife für ihren Inhalt verwenden. Setzen Sie den Post-Typ privat, um das Archiv zu deaktivieren, und verwenden Sie Ihre Abfragen nur in einer Seitenvorlage.

Aber für das Tag-Problem werden Abfragen niemals solche Markups einfügen. Abfragen geben kein Markup außerhalb des Inhaltes aus. Ihr Problem ist, dass der Inhalt in der vorherigen Frage “Welche Versicherungen werden derzeit von Summit akzeptiert?” schließt ein Link-Tag nicht richtig:

 or please refer to our page on insurance billing for a list of current insurance companies we work with. 

Das am Ende sein.