2016-07-21 17 views
1

Ich habe alle Post-Kategorien in meinem WordPress-Slider aufgelistet. Aber da ist ein Problem; Die Kategorienamen sind Links.Alle Links aus den Kategorien entfernen

if(has_category()) { 
    $cats_list = get_the_category_list(', '); 
} else { 
    $cats_list = 'No categories'; 
} 

Und es ist durch diese ausgegeben:

<?php echo $cats_list; ?> 

Gibt es eine Möglichkeit die Links, um es zu entfernen? Ich habe die WP-Dokumente gelesen, aber sie geben mir keine Informationen über die Links.


es Gelöst dies durch die Schaffung von:

foreach((get_the_category()) as $category) { 
    echo $category->cat_name . ' '; 
} 

, das noch einige Verbesserungen benötigt, though.

+0

' Was gibt es aus? ein Beispiel? –

+0

@Anant Alle Kategorien der Post, wie Uncategorized, etc. –

+0

Sie sagten, dass Links kommen ,. Ich spreche darüber –

Antwort

0
$(document).ready(function (e) { 
    $('a').each(function (element) { 
     var textOflinks=$(element).text(); 
     $(element)[0].outerHTML=textOflinks; 
    }); 
}); 
+0

Vielen Dank für Ihre Eingabe. Ich bin auf der Suche nach einer stabileren Lösung. –

0

Eine Antwort von this question könnte Ihnen helfen:

<?php echo strip_tags($cats_list); ?> 

Hoffe, es hilft:

$categories = array() 
foreach((get_the_category()) as $category) { 
    $categories[] = $category->cat_name; 
} 
echo implode(', ', $categories); 

Sie auch Ihre Echo Linie ändern können!

Verwandte Themen