首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

显示重复类别的Wordpress循环

显示重复类别的WordPress循环是指在WordPress网站中,当文章或页面属于多个类别时,如何在循环中显示重复的类别。

在WordPress中,可以使用以下代码来显示重复类别的循环:

代码语言:php
复制
<?php
$categories = get_the_category();
$separator = ' ';
$output = '';

if ($categories) {
    foreach ($categories as $category) {
        $output .= '<a href="' . esc_url(get_category_link($category->term_id)) . '">' . esc_html($category->name) . '</a>' . $separator;
    }
    echo trim($output, $separator);
}
?>

上述代码首先使用get_the_category()函数获取当前文章或页面所属的所有类别。然后,通过循环遍历每个类别,并使用get_category_link()函数获取类别的链接,esc_html()函数对类别名称进行HTML转义,最后将类别名称和链接拼接到$output变量中。

最后,使用echo语句输出$output变量的值,即显示重复类别的循环。

这种循环的应用场景包括但不限于以下情况:

  • 当文章或页面属于多个相关类别时,可以在循环中显示所有相关类别,提供更多的导航和分类信息。
  • 在网站的侧边栏或底部区域显示当前文章或页面的类别标签,以便读者可以快速浏览相关内容。

腾讯云提供了丰富的云计算产品和解决方案,其中与WordPress相关的产品包括云服务器、云数据库MySQL、内容分发网络(CDN)等。您可以通过以下链接了解更多关于腾讯云的产品和服务:

请注意,以上答案仅供参考,具体的解决方案和产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

10个WordPress的query_posts语句使用技巧

Query_posts语句是WordPress最实用的语句之一。 正是在query_posts的作用下,WordPress的Loop循环才能够调用并显示所有文章内容。...在主循环外的循环上使用query_posts会导致主循环运行偏差,并可能在页面上显示出你不希望看到的内 容。 最恰当的方法是使用query查询。 <?...文章回转 文章回转功能使用户可以运行“WordPress循环”后重设主循环,然后再重新运行主循环。 调用文章回转也很容易。 那么要使用它你需要: <?...不显示某些文章(隐藏重复内容) 最后这个方法曾经在WebLogToolsCollection上出现过。 其原理是当用户在某一个页面上使用多个WordPress循环时,用代码阻止重复内容被链接。...例如,当你的网站首页显示了最新发表的日志后会继续显示分类,如果隐藏重复内容,分类下将隐藏已经显示的最新发表的日志, 从而让更多内容显示在主页上。

73390
  • 避免重复内容

    重复内容是指有两个或者更多的页面有相同或者基本相同的内容。我们必须避免重复内容以免被搜索引擎惩罚。...但是有时候我们需要在页面上显示2个(获这个更多)日志列表,通常我们是通过多个循环(一个标准的循环,一个来自特定的分类的循环)来实现。这样通常是你就能不仅想推荐最新写的日志,同时来自某个特定的分类。...> 其他解决方案 How To: Avoid Duplicate Posts 这篇文章主要讲解如何避免除了单篇日志之外的重复多篇日志。...Reducing Duplicate Content on WordPress Blogs Duplicate Content Cure Plugin for Wordpress, 这是一个非常有效的...SEO 插件,它能阻止搜索引擎索引含有重复内容的 WordPress 博客的页面,如存档,分类页面。

    68120

    WordPress发布文章自动同步到新浪微博(带特色图片)

    ,返回的内容是文章下分类信息,可以在文章主循环外使用(Loop) 用法 <?...返回值 cat_ID 分类ID编号 (也可以保存为 ‘term_id’) cat_name 类别名称 (也可以保存为 ‘name’) category_nicename 分类名称产生的一个slug (...也可以保存为’slug’) category_描述 分类描述 (也保存为’description’) category_parent 当前分类的父类别的ID编号。’...> 显示分类的所有内容 //显示的内容就是上面提到的返回值 通过上面的方法我们就可以在文章的循环外获取分类的内容,这样我们就可以用在很多的功能中,比如可以在每篇文章下面添加一个相关文章列表 附录 错误及解决方案 改为https

    2.7K20

    WordPress 主题教程 #5b:日志内容

    日志内容是从零开始创建 WordPress 主题系列教程第五篇的第二部分,在这篇中,我们将展示如果显示博客日志的内容,并且使用一个 DIV 标签把博客日志的内容和日志的标题区分开。...再次强调一次,上一篇关于 WordPress循环介绍的课程非常重要,你需要彻底明白之后才能继续学习。 下面开始这篇课程。...我们在 WordPress 后台输入多篇多篇测试日志,就可以看到多篇日志一起被显示的样子: 返回浏览器,点击"查看”选择“页面源代码”,就会弹出一个源代码窗口,如果你使用的是 Internet Explorer...这样我们就很容易知道日志标题在哪里结束,以及日志内容在哪里开始,这样做也是以后使用style.css 文件对它进行样式化做准备,通过 class 我们就可以准确定位到日志内容,并样式化日志的内容而不影响页面上其他别的内容...但是不能重复任何 id,比如,不能在同一页面上有两个 id="header" 。当你想一遍又一遍重新利用一些东西如日志的标题,那么请使用 class。

    81880

    我用WordPress做了一款小而美的博客小程序

    app.json ├── app.wxss ├── config.js // 配置文件 ├── image // 图片目录 ├── pages // 页面目录 ├── utils // 实用untils ...return item; })) }); } }); } 上面的代码我是抽出在一个函数中,方便后续重复调用。...设置的数据通过index.wxml 循环输出,当前在此之前因为要做滚动加载,所以采用了小程序的scroll-view组件(官方文档)。...代码与上面的类似就不重复了。 这里其实涉及到个如何将富文本转为微信小程序可识别的WXML 的问题。...文章详情页第一部分展示作者昵称、发文时间(年月日时分秒信息),方便查看者记录时间,中间就是内容展示; 文章详情页右下角跳转下一篇按钮,这个功能很适合写日记或者做小说的朋友; 文章详情页内容下面为本篇文章标签,点击可以查看这一型的所有文章方便用户体验

    74800

    WordPress 教程:和 WordPress 相关的一些专有名词

    Codex - WordPress.org Codex 其实就是 WordPress 的维基,它是一个包含各种和 WordPress 相关的信息的平台。...Template Tags - 模板标签,它是博客的模板中来显示动态信息,或者用来定制化博客,它可以让你的博客独一无二。...Loop 或者 The Loop - 主循环WordPress 用来显示博客的日志的。使用主循环WordPress 在当前页面显示每篇日志,然后通过循环里面的模板函数来格式化它们。...任何在主循环中的 HTML 或者 PHP 代码,每个日志都会用到。当你看到 WordPress 的文档中提到:“这个标签必须在 The Loop”,这里说的就是住循环。...文件名字以点号开始,因为这样的文件在 Unix 一的系统一般是隐藏的。WordPress 使用 .htaccess 文件产生友好链接的。

    90810

    用Python爬取WordPress官网所有插件

    记得以前在官网上可以按各种分类浏览的,现在只有推荐的插件、收藏的插件、流行的插件几大类显示出来,其他的好像只能靠人肉搜索了。其实挺不方便的。...库 循环一圈,要么使用 Python 的爬虫框架 Scrapy, 都是可以的 。...根据上面的返回信息可以看出,能够分析的维度也是很多的,比如哪些作者开发的插件最多、哪些插件的下载量最多、哪些类别的插件最多、哪些国家的开发者最多、每年的插件增长量等等,甚至更进一步可以把所有插件的zip...下面进开始进入代码的世界吧 爬取数据 准备工作 要爬数据一般第一步是要确认爬虫的入口网页,也就是从哪里开始爬,沿着入口网页找到下一个URL,找-爬-找,不断循环重复直到结束。...using template ‘basic’ in module: scrap_wp_plugins.spiders.plugins_spider 可以看出这就是一个最简单scrapy的Spider的而已

    1.2K30

    WordPress 网站基于REST API 开发“微信小程序”实战

    app.json ├── app.wxss ├── config.js // 配置文件 ├── image // 图片目录 ├── pages // 页面目录 ├── utils // 实用untils ...return item; })) }); } }); } 上面的代码我是抽出在一个函数中,方便后续重复调用。...设置的数据通过index.wxml 循环输出,当前在此之前因为要做滚动加载,所以采用了小程序的scroll-view组件(官方文档)。...代码与上面的类似就不重复了。 这里其实涉及到个如何将富文本转为微信小程序可识别的WXML 的问题。...的绝对路径必须以https 开头 image 的src 绝对路径,在web 开发中是允许类似//example.com/pic.png的以//开头的存在,这种图片路径在微信web 开发者工具也能正常显示

    3.1K60

    用Python分析WordPress官网所有插件的开发者信息

    (4)、线-柱图:这种类型的图不仅可以显示出同类别的比较,还可以显示出趋势情况。 (5)、条形图:类似于横向的柱状图,和柱状图的展示效果相同,主要用于各项的比较。...判断有没有名字的逻辑很简单,对于没有作者名字的插件,有author这个key,但值为空,这样数据jsonlines文件循环一遍就可以得出了 结论: 很明显,即使不用图表也能肉眼看见,99%的WordPress...保险起见author_profile把都转换str的格式,然后去掉其中重复的字段https://profiles.wordpress.org/,这个不去掉也成,主要是为了下面的图表展示时候名字不要那么拥挤...从下面的结果可以看出来,一共有27289个不重复的开发者,平均每人开发了1.99个插件,最多的开发了93个插件。...散点图通常用于显示和比较数值,不光可以显示趋势,还能显示数据集群的形状,以及在数据云团中各数据点的关系。 在我们的例子中,只有一个维度,所以使用分类散点图就可以直观的显示出同一作者的插件数量的分步。

    68320

    Genesis框架从入门到精通(2):什么是动作?

    这在Genesis框架中被用于日志列表主循环和评论模板。如果主循环没有加载成功,那么用于加载余下的日志的钩子就不会加载,同样,如果评论模板没有加载,则用于显示评论的钩子就不会加载。...如果未设置,则WordPress会将其视为10。具有相同优先级的动作(action)将按出现的顺序来执行,WordPress核心代码,插件,框架文件,主题的fucntion文件,主题的模板文件加载。...在我的插件“Genesis Featured Widget Amplified”中,我使用钩子函数获取$instance的值作为widget配置选项,并把值发送出去,使这个值可以在之外获取。...例如,如果你不想在页面上显示评论表单,那么你尽可以执行移除评论表单的操作,不管这个网页是不是页面类型,即使这个表单只能在单个页面上加载。 还有一个需要注意的地方。...注意看下,代码将被添加到主循环内(genesis_before_post是主循环中的第一个钩子)。这意味着在循环中每次加载新帖子时都会重复这个操作。

    73820

    开发 | 无需后端编码,手把手教你把 WordPress 做成小程序

    小程序如何读取 WordPress 博客内容? WordPress 在 4.6 版本推出了 REST API。简单来说,它是一种通过 HTTP 请求完成的客户端与服务端数据交互方案。.../wp-json/wp/v2/ 是WordPress 定义的 REST API 路由(router)与版本号等的组合。 posts 在 WordPress 中,称为「终点」(endpoint)。...我将这些代码封装在函数中,方便后续重复调用。 设置的数据通过 index.wxml 循环输出。因为要做滚动加载,所以采用了小程序的 scroll-view 组件。 ?...代码与上面的类似,就不再重复。但需要提醒的是,这里涉及到如何将富文本转为微信小程序可识别的 WXML 的问题。 因为获取的 JSON 数据中,文章正文部分是一段 HTML 代码。...这种图片路径,在微信 web 开发者工具也能正常显示。但是,在真机上就不能正常加载了。在真机上必须是 HTTPS 开头的绝对路径。 服务端数据侧不好处理的话,可以通过下面的函数处理: ? 4.

    1.6K30

    WordPress 条件判断标签及用法大全

    如果不想传递参数,需要用在主循环(Loop)中,由主循环提供。...下面的例子,可以判断当前是在第几个页面中,这样你就可以在某个页面中输出一些特别的信息(例如在第一个页面中,输出一个提示)。 例子1: 建议将下面的方法2加入你的 functions.php 文件中,下面的 is_subpage() 函数的原理与方法1似,但是可以返回当前页面父页面的 ID 或者是 false。 方法2: 如果你想在文章没有摘要的时候,显示空内容: <?php if ( !...; } 下面的例子介绍了如何在主循环中使用条件判断语句。功能是在首页(index)中显示文章的摘要,而在文章(single)和主页(home)中显示文章的正文内容。

    3.6K20

    通过优化插件来提高 WordPress 运行效率

    我听到很多人的抱怨,WordPress 效率很低,废话,WordPress 接口的开放必然就会造成效率有些低,然后你又装个30多个插件,效率不低才怪呢。但是有些插件是必须有的,那怎么办呢?...选择最好的插件: WordPress 的同样功能的插件很多,但是有些插件的代码瓶颈可以造成整个 WordPress 效率的降低,比如我写的 WordPress 表情秀的以前的版本,在每次显示每条留言之前...,插件都要去扫描下表情文件夹下面每个表情图片文件以获取表情信息,如果一共有 100 多个表情,显示每条留言它就循环 100 次,这样不慢才怪呢,而最近开发的版本,我就把所有的表情信息存储起来,这样大大加快了速度...效率是有一定的影响的,如果很多插件都有选项,这个时候加起来其实蛮多的数据库调用,对 WordPress 效率影响是蛮大的。...中已经讲解得很清楚了,这里不再重复了。

    28810

    wordpress 5.8更新,支持webp

    wordpress 5.8刚刚发布更新,支持webp格式的图片上传,如下图所示。WebP 是一种现代图像格式,可为网络上的图像提供改进的无损和有损压缩。...更多webp的介绍参考这里WordPress 5.8 将内置 WebP 图片格式支持   其他更新: 使用块管理小部件 经过数月的努力,块的强大功能已经在块小部件编辑器和定制器中发挥作用。...显示带有新块和模式的帖子 查询循环块可以根据指定的参数显示帖子;就像一个没有代码的 PHP 循环。轻松显示来自特定类别的帖子,以执行诸如创建投资组合或包含您最喜欢的食谱的页面之类的操作。...添加额外的块支持 扩展先前在 WordPress 5.6 和 5.7 中实现的块支持 ,WordPress 5.8 引入了几个新的块支持标志和新选项来自定义您注册的块。

    2.2K10

    开启 CDN 后 wordpress 后台打不开的解决办法

    现在很多站长把网站放到国外,使用 CDN 加速功能提高国内的访问速度,前面提到过开启腾讯云 CDN 后 wordpress 后台显示:连接被重置的解决办法,而今天遇到的是另外一种情况,有时候会遇到开启...CDN 后 wordpress 后台打不开的问题,魏艾斯博客接下来说一下如何解决这个问题。...所以遇到了开启 CDN 后 wordpress 后台打不开的解决办法很简单,wordpress 后台登陆方式有两种,第一是/wp-admin,解决办法是禁止缓存/wp-admin 文件夹就可以了,可以参考下图设置...,别的 CDN 有缓存黑名单的就加进去。...当设置了多条缓存策略时,相互之间会有重复,配置项列表底部优先级高于顶部优先级。

    3.4K50

    编写自己的 WordPress 模板

    显示网站品牌,如名称和描述。 提供不同页面的导航。 考虑到这些要点,让我们编写主题标题。 <!...侧边栏经常显示存档链接、最近的帖子、社交媒体帐户、广告等。在我们的例子中,我们将使用存档链接和社交媒体链接。同样,WordPress 小部件比“硬编码”的垃圾要好得多!...你的自定义 WordPress 主题的第一个外观已准备就绪。 循环 这是整个 WordPress 主题开发中最令人兴奋的部分, 你可以控制所有帖子。...> 如果有任何帖子,而没有剩下的,显示它们。此循环中的任何内容都将重复,直到页面用完所有帖子。我们可以使用这个概念来显示我们的列表。这就是我的做法。...如果当前页面仅包含要循环的单个帖子,则此条件将成立。当它不是单身时,我想通过其标题链接到该帖子。所以我使用 get_permalink()来获取该特定帖子的网址。

    1.4K30

    WordPress 头像插件:Gravatars2

    只要你在Gravatar上注册你邮箱,和上传头像图片,然后当你在启动 Gravatar 服务的博客上留言,就可以显示你的头像。...目前在 WordPress 支持 Gravatar 的插件(就我所知)有三个: 第一个是 Gravatar 官方推出的 WP Gravatar,这个插件比较简单,实现的功能很少,仅仅显示头像,如果留言者没有在...Gravatar 上注册头像,它就会显示一个默认的 Gravatar 官方的头像。...下面就给大家介绍下 Gravatars2 的安装和使用: Gravatars2 的安装和使用 在使用之前,你要确认你没有使用别的 Gravatar 插件,如有,请停止它。...:left; padding: 3px; border: 1px solid #000; background: #fff; clear:both; } 然后在你的 comments.php 中的留言循环体中输入以下代码即可就算安装完成了

    67410

    WordPress自定义查询:WP_Query的使用

    wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 两段代码是等效的,为了保持代码的简洁性,WordPress 隐藏了全局的主循环变量 $wp_query。 WP_Query最基础用法 WP_Query 这个万能的文章查询,有人把 WP_Query 所有的参数做了一个总结,方便后期开发查阅. <?...php /** * WordPress 查询综合参考 * * 官方文档: http://codex.wordpress.org/Class_Reference/WP_Query * 源代码: http:...(2.1和以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss' 选项覆盖了这里的设置,需要使用这个限制

    1.4K20
    领券