Php 显示不带链接的类别列表wordpress
我试着列出类别名称Php 显示不带链接的类别列表wordpress,php,wordpress,Php,Wordpress,我试着列出类别名称wp\u list\u categories()返回类别列表,但问题是它会自动用链接包装名称。我不需要链接 是否可以通过JavaScript禁用链接?但接下来我就不得不启动一些JS事件 我需要在没有自动锚定标签的情况下检索类别列表,有什么想法吗?您可以使用wordpress功能实现这一点, 这应该起作用: PHP <ul> <?php foreach (get_categories() as $category){ echo "<li&
wp\u list\u categories()
返回类别列表,但问题是它会自动用链接包装名称。我不需要链接
是否可以通过JavaScript禁用链接?但接下来我就不得不启动一些JS事件
我需要在没有自动锚定标签的情况下检索类别列表,有什么想法吗?您可以使用wordpress功能实现这一点, 这应该起作用: PHP
<ul>
<?php
foreach (get_categories() as $category){
echo "<li>";
echo $category->name;
echo "</li>";
} ?>
</ul>
这很有效,代码更少:
<?php
$category = get_the_category();
echo $category[0]->cat_name;
?>
使用类别()
您将获得链接。但是,您也可以使用CSS禁用它们
<?php the_category($separator = ", "); ?> // with optional separator
例如:
<p style="pointer-events: none !important;"><?php the_category($separator = ", "); ?></p>
这将只显示第一个类别,而不是所有类别。您的代码将列出当前帖子的类别;我不确定这就是问题的目的。他们想列出所有可用的类别。这对SEO和可访问性都不好。为什么对SEO不好?它应该呈现在服务器端,然后可以被机器人刮去
<p style="pointer-events: none !important;"><?php the_category($separator = ", "); ?></p>